
题主你好,
代码及测试截图如下:
-----
题主再试试下面的代码:
希望可以帮到题主, 欢迎追问
如果多个内容是与关系,可以多个grep用管道相连,是或关系,可用正则式如grep '\(ab|cd\)' a.txt 是查包含 ab或cd的行, grep 'ab' a.txt | grep 'cd' 是查包含ab和cd的行
要将结果赋到变量 a=`grep '\(ab|cd\)' a.txt ` 就行了
在python里就相当好办了,用不着grep啦,字符串的find函数就行啦
for i in `cat ip.txt` do ssh aaa@`echo $i | awk -F, '{print $2}'` "netstat -ano | awk '{print \$4}' | grep 0.0.0.0:`echo $i | awk -F, '{print $4}'`" done #实际上可以改得更易读点哇。 for i in `cat ip.txt` doserverinfo=`echo $i | awk -F, '{print $2}'`portinfor=`echo $i | awk -F, '{print $4}'` result=`ssh aaa@$serverinfo "netstat -ano | awk '{print \$4}' | grep 0.0.0.0:$portinfor"` echo $resultdone #仅供参考。未测试。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)