如何拆分几个IP地址,然后ping每个IP地址?

时间:2014-11-06 09:29:20

标签: linux shell sh

在名为input.txt的文件中,我有一个格式如下的字符串:

10.0.0.1:130.0.0.2:192.168.1.1:...

我想拆分这些IP地址并对每个IP地址执行ping操作,并将ping结果保存在output.txt中。我应该用Linux sh脚本来做这件事。我用了这段代码:

 for line in $(cat /input.txt | sed s/:/\\n/g)
 do  
 ping -c 3 $line > /output.txt
 done

但只有第一个IP地址的ping保存在输出文件中。

我不知道如何正确地做到这一点。

谢谢大家。

0 个答案:

没有答案