为什么 awk 不在 ssh -V 下工作?

why awk not working at ssh -V?

命令 1:

ssh -V

输出1:

OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013

命令 2:

ssh -V|awk -F, '{print }'

输出2:

OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013

在 Command2 中,为什么 awk 不使用 逗号 (',') 分隔符

中断输出

因为 ssh -V 的输出到 stderr。如果要处理该输出,则需要将其重定向到标准输出:

ssh -V 2>&1 | cut -d, -f1
# .....^^^^