【问题标题】:Creating new line for output from commands为命令的输出创建新行
【发布时间】:2020-09-08 01:16:58
【问题描述】:

我正在使用sshpass 来获取机器不同统计信息的输出。
然而,输出都聚集在一起:

sshpass -p *****_PASSWORD ssh -o StrictHostKeyChecking=no mlinfra@$ADDRESS 'hostname; w; df -h; free'

理想情况下,我希望在 hostnamewdf -hfree 的输出之间添加一条新线

【问题讨论】:

    标签: bash shell jenkins groovy


    【解决方案1】:

    看来您的问题只是关于格式化输出并且独立于sshpassssh。所以你可以只使用echo 命令,即:

    ssh user@example.com 'hostname; echo; df -h; echo; free'
    

    它会在每个命令的输出之间给你一个新行。

    感谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-27
      • 2014-05-11
      • 2018-01-01
      • 2013-02-12
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 2015-10-27
      相关资源
      最近更新 更多