linux grep怎么使用系统变量?

linux grep怎么使用系统变量?,第1张

题主你好,

代码及测试截图如下:

-----

题主再试试下面的代码:

希望可以帮到题主, 欢迎追问

如果多个内容是与关系,可以多个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 #仅供参考。未测试。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7529185.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存