2015-12-10 52 views
1

下面的循環應該每次讀取1行到可讀的m。但它會打印一些垃圾值。請幫忙。Unix FOR循環不能與IP地址一起使用

MyMachine:/u/home/Mohammed_Junaid> cat /tmp/F5 
[10.222.73.99:22] 
[10.000.73.99:22] 
[10.111.73.99:22] 
MyMachine:/u/home/Mohammed_Junaid> 
MyMachine:/u/home/Mohammed_Junaid> for m in $(cat /tmp/F5); do echo $m;done 
1 
2 
1 
2 
1 
2 
MyMachine:/u/home/Mohammed_Junaid> 
+1

? –

+0

可能重複[Bash腳本和讀取文件一行](http://stackoverflow.com/questions/10929453/bash-scripting-read-file-line-by-line) –

回答