【发布时间】:2014-10-11 12:47:10
【问题描述】:
我创建了一个如下的 Bash 脚本:
File=/library/logs/file.txt
ssh -n username@<ip> "$(< testscript.sh)" > $File
它将远程进入机器并运行脚本并将输出放在 file.txt 我现在需要做的不是手动输入 IP 地址,而是需要从来自 .txt 文件的主机名列表中读取它,并将其放置在一个替代 IP 地址的变量中。一个例子是:ssh username@Variable,其中每次从包含主机名的文件中读取一个单词时,“变量”都会发生变化。有什么想法可以解决这个问题吗?
【问题讨论】: