我知道已经有关于如何在Python中使用subprocess运行Linux命令的帖子,但是对于这个命令,我无法正确理解语法。请帮忙。这是我需要运行的命令...
/sbin/ifconfig eth1 | grep "inet addr" | awk -F: '{print $2}' | awk '{print $1}'
好的,这是我目前拥有的内容,但会出现语法错误...
import subprocess
self.ip = subprocess.Popen([/sbin/ifconfig eth1 | grep "inet addr" | awk -F: '{print $2}' | awk '{print $1}'])
非常感谢您的帮助。
get_ip_address('eth1')
即可。 - jfs