【发布时间】:2018-01-01 02:27:42
【问题描述】:
我尝试 ssh 到多个主机(数千个),捕获一些命令输出并写入文件。但是所有命令的输出应该在同一行,逗号分隔,空格分隔,每个主机都不能在同一行。
所以我的命令就像“:
ssh $host "hostname; uname -r; echo mypassword| sudo -S ipmitool mc info | grep 'Firmware Revision' " > ssh.out
但如果我这样使用,它会将所有命令输出写入单独的行。 (每个主机 3 行)。但我只想要每个主机一行,比方说:
myserver,3.2.45-0.6.wd.514,4.3 (comma or any field separator is fine)
我该怎么做?
【问题讨论】: