在名为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保存在输出文件中。
我不知道如何正确地做到这一点。
谢谢大家。