- 此问题在此处已有答案**:
While loop stops reading after the first line in Bash(5个答案)
昨天关门了。
我想对驻留在文件中的以下服务器列表执行ssh
hostdetails.txt
10.1.1.22
10.22.3.3
10.221.2.33
10.1.2.3.1
我试过的剧本是
cat hostdetails | while read line
do
#echo this is $line;
ssh root@$line; touch /tmp/helloworld
done
我期待脚本运行通过所有条目内的文件,并运行ssh命令。它的工作第一行,然后它得到失败。任何帮助将不胜感激
1条答案
按热度按时间piztneat1#
谢谢@tink但是我对你的代码做了一个小的修改,现在它工作正常
删除了;ssh和触摸之间