将在线IP地址传递给Python Fabric

时间:2015-02-18 12:10:38

标签: python python-2.7 fabric

我使用Nmap查找网络上的所有在线主机。我想将这些结果传递给Fabric,以便对所有在线的人执行命令。

我的Nmap命令是:nmap -n -sn 192.168.40.0/24 -oG - | awk '/Up$/{print $2}'

我如何使用此结果作为Fabric命令的输入?

1 个答案:

答案 0 :(得分:0)

您可以从sys.stdin读取数据,例如:

import sys

for line in sys.stdin.readlines():
    print("Received line %s" % line)
    ... process received lines ...