2014-01-21 26 views
1

我有一个需要ssh进入的IP地址列表,对每个IP地址进行独特的更改。我试着做SSH在不使用远程命令的情况下读取线路环路

while read -r line; do ssh -n $line; done < file

,但我需要在每台设备上手动运行命令和检查。第二次我登录它踢我到下一个。是否有任何可以让我这样做的读取行或ssh选项?

+1

只需删除'-n' – Wrikken

+0

即可将文件的内容输出到远程设备的终端。 – TomNash

回答

4

告诉read使用不同的FD,那么你可以从ssh中删除-n

while read -u 3 ... 
do 
    ... 
done 3< file 
+0

哦,很好,不知道'-u',为你指点;) – Wrikken

相关问题