1 个回答
nginx -v 2>&1 | awk '{print $3}'

2>&1 标准错误流重定向到标准输出流,管道只会传递标准输出流内容,而 nginx -v 输出是标准错误流输出,因此之前是取不到的。

不知为何,nginx -v 的输出是以错误输出(stderr)输出的。

推荐问题