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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题