在不使用远程命令的情况下读取线路循环

时间:2014-01-21 19:34:07

标签: bash ssh

我有一个我需要进入的IP地址列表,对每个地址进行独特的更改。我试着做了

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

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

1 个答案:

答案 0 :(得分:6)

告诉read使用其他FD,然后您可以从ssh中删除-n

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