我有一个名为config.txt的文件,其中包含像这样的IP地址内容
10.10.10.1:80
10.10.10.13:8080
10.10.10.11:443
10.10.10.12:80
我想要ping文件中的每个ip地址
#!/bin/bash
file=config.txt
for line in `cat $file`
do
##this line is not correct, should strip :port and store to ip var
ip=$line|cut -d\: -f1
ping $ip
done
我是一名初学者,非常抱歉问这样的问题,但是我自己找不到答案。
for line in cat file
会运行两次...一次是line=cat
,另一次是line=file
。我认为这不是你想要的。 - FatalError