nginx版本+ AWK不起作用



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

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

这应该是这样输出的:nginx/1.4.3

但相反,它给了我nginx version: nginx/1.4.3

知道为什么它会以这种方式运行吗!?

此外,您不能通过运行以下命令将其输出到文件:nginx -v > file.txt

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

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

最新更新