linux命令赋值变量问题
发布网友
发布时间:2022-04-21 22:36
我来回答
共1个回答
热心网友
时间:2023-05-20 05:17
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` ; do
serverinfo=`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 $result
done
#仅供参考。未测试。