【发布时间】:2020-09-08 01:16:58
【问题描述】:
我正在使用sshpass 来获取机器不同统计信息的输出。
然而,输出都聚集在一起:
sshpass -p *****_PASSWORD ssh -o StrictHostKeyChecking=no mlinfra@$ADDRESS 'hostname; w; df -h; free'
理想情况下,我希望在 hostname、w、df -h 和 free 的输出之间添加一条新线
【问题讨论】:
我正在使用sshpass 来获取机器不同统计信息的输出。
然而,输出都聚集在一起:
sshpass -p *****_PASSWORD ssh -o StrictHostKeyChecking=no mlinfra@$ADDRESS 'hostname; w; df -h; free'
理想情况下,我希望在 hostname、w、df -h 和 free 的输出之间添加一条新线
【问题讨论】:
看来您的问题只是关于格式化输出并且独立于sshpass 和ssh。所以你可以只使用echo 命令,即:
ssh user@example.com 'hostname; echo; df -h; echo; free'
它会在每个命令的输出之间给你一个新行。
感谢
【讨论】: