我有一個的config.txt文件,IP地址,這樣bash腳本使用剪切命令的變量,結果存儲在另一個變量
10.10.10.1:80
10.10.10.13:8080
10.10.10.11:443
10.10.10.12:80
我想平在每個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 cat in cat file'將會運行兩次......一次用'line = cat'和一次用'line = file'。我不認爲這就是你想要的。 – FatalError 2012-03-15 18:44:17