Linux マシンで起動している最初のインターフェイスを取得したいと考えています。私は使用subproces
しており、次のコードがあります。
def get_eth_iface():
awk_sort = subprocess.Popen( ["-c", "ifconfig | cut -d ' ' -f 1 | grep eth | head -n 1" ], stdin= subprocess.PIPE, shell=True )
awk_sort.wait()
output = awk_sort.communicate()[0]
ただし、この結果はコンソールに出力され、変数には保存されません。これを変数にリダイレクトするにはどうすればよいですか?