这个问题最有可能发生在某个地方,任何能够重定向我的人都会很棒。
但是我无法找到它 - 很可能不确定使用哪个适当的关键术语,因为一切都给了我python命令行解释器。
但我只是希望能够使用python的输出作为命令行中另一个程序的输入。例如:
./program `python print 'A' * 100`
但是,我收到错误:
python: can't open file 'print': [Errno 2] No such file or directory
这样做的正确方法是什么?
答案 0 :(得分:1)
没有开关的python
可执行文件不需要参数(对于交互式shell)或* .py文件运行
您可以使用-c
开关传递代码
./program `python -c "print 'A' * 100"`
答案 1 :(得分:0)
python -c "print 'A' * 10" | ./program