【发布时间】:2021-01-27 15:18:29
【问题描述】:
我需要在一些 xml 节点之间打印“ssh -V”命令的输出。我希望它看起来像
<sshname>OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017</sshname>
但下面的代码是在节点之前打印命令的输出。
sshname=$(ssh -V)
echo "<sshname> $sshname</sshname>"
结果:
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
<sshname> </sshname>
为什么会这样?我该如何解决?
【问题讨论】:
标签: bash output stderr io-redirection openssh