Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 不使用远程命令的SSH读线循环_Bash_Ssh - Fatal编程技术网

Bash 不使用远程命令的SSH读线循环

Bash 不使用远程命令的SSH读线循环,bash,ssh,Bash,Ssh,我有一个需要通过ssh连接到的IP地址列表,对每个地址进行唯一的更改。我试过了 读取-r行时;做 ssh-n$行;完成

我有一个需要通过ssh连接到的IP地址列表,对每个地址进行唯一的更改。我试过了

读取-r行时
;做
ssh-n$行;完成<文件


但我需要在每个设备上手动运行命令和检查。我一登录,它就会把我踢到下一个。是否有任何读取行或ssh选项允许我执行此操作?

告诉
read
使用不同的FD,然后您可以从ssh中删除
-n

while read -u 3 ...
do
   ...
done 3< file
读取时-u3。。。
做
...
完成3<文件

将文件内容输出到远程设备的终端。噢,很好,我不知道
-u
,给你点分;)