Nginx版本+ AWK无效

时间:2013-11-14 06:26:26

标签: awk

今天我注意到我不能在“nginx -v”上使用“awk”。

我尝试过运行此命令:nginx -v | awk -F/ '{print $2}'

这应该像这样输出:nginx/1.4.3

但它给了我nginx version: nginx/1.4.3

知道为什么会这样做!?

此外,您无法通过运行nginx -v > file.txt

将其输出到文件

1 个答案:

答案 0 :(得分:3)

nginx必须将该消息写入标准错误,而不是标准输出。如果要管道它,则必须将stderr重定向到stdout:

nginx -v 2>&1 | awk -F/ '{print $2}'