标签: bash ssh
我有一个我需要进入的IP地址列表,对每个地址进行独特的更改。我试着做了
while read -r line; do ssh -n $line; done < file
但我需要在每台设备上手动运行命令和检查。第二次我登录它将我踢到下一个。是否有任何读取行或ssh选项可以让我这样做?
答案 0 :(得分:6)
告诉read使用其他FD,然后您可以从ssh中删除-n。
read
-n
while read -u 3 ... do ... done 3< file