【发布时间】:2011-11-05 15:35:13
【问题描述】:
我正在尝试在 shell 中执行命令并同时通过管道输出进行过滤。
相关代码如下:
import os
n=raw_input("enter cmd")
os.system(n + ' | grep x')
结果是
Syntax error: Redirection unexpected.
它在 ubuntu 上,似乎网上的一些参考资料提到了这一点,但没有一个我可以直接关联。似乎 subprocess 可能会有所帮助,但大多数示例都超出了我目前的理解范围。
【问题讨论】:
标签: python subprocess redirect os.system