Linux 从文件读取到服务器的SSH
可能重复:Linux 从文件读取到服务器的SSH,linux,unix,ssh,Linux,Unix,Ssh,可能重复: 我想为自己构建一个小型SSH管理器,我想将所有服务器保存在一个纯文本文件中,我想做如下操作: ssh -i /home/edy/Documents/visually_ops.pem root@((N-th line of my file)) 因此,我可以使用ssh命令将其发送到纯文本文件的第N行,即主机名。这是否可行?要打印主机文件的第n行,可以使用sed。例如: sed -n '3p' yourfile 将打印第三行 ssh -i /home/edy/Documents/vi
我想为自己构建一个小型SSH管理器,我想将所有服务器保存在一个纯文本文件中,我想做如下操作:
ssh -i /home/edy/Documents/visually_ops.pem root@((N-th line of my file))
因此,我可以使用
ssh
命令将其发送到纯文本文件的第N行,即主机名。这是否可行?要打印主机文件的第n行,可以使用sed
。例如:
sed -n '3p' yourfile
将打印第三行
ssh -i /home/edy/Documents/visually_ops.pem root@$(sed -n '3p' yourfile)
是的,我知道,但是我真的不知道如何将这个命令的结果附加到我的
ssh
命令中。太好了,它的工作方式很有魅力。你是linux大师,我的朋友:)@KerrekSB不完全是。我已经知道如何从文件中提取行,但不知道如何将其作为命令的一部分使用,Stephane以一种很好的方式介绍了这一点。