带AWK和python管道的popen

2024-06-25 05:18:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是python2.6,必须使用popen来执行此命令

dmidecode | grep -i cpu | awk '{print $5}' | head -n1

我尝试了很多组合,比如:

tmp = os.popen(['dmidecode ', 'grep -i cpu ' 'awk '{print $5}'' 'head -n1'], stdout=subprocess.PIPE)

但是没有一个是有效的,每次我试图玩它,我得到不同的错误,有时语法有时“没有关键字参数”


Tags: 命令os错误stdoutcpugrepheadtmp