【发布时间】:2015-10-04 22:51:05
【问题描述】:
作为序言,是的,我已经搜索过使用 cut、sed 和 tail 的方法。但是,我发现获取输出第三行的传统方法都不起作用。
java -version | sed 3p
java -version | tail -1
java -version | cut -d$'\n' -f3
所有这些命令只返回与
相同的内容java -version
这里发生了什么?我怎样才能只得到第三行?
【问题讨论】:
-
您的输出将变为标准错误而不是标准输出。您还需要将标准错误重定向到管道。
-
java -version 2>&1 | ...