nginx -v 2>&1 | awk '{print $3}'2>&1 标准错误流重定向到标准输出流,管道只会传递标准输出流内容,而 nginx -v 输出是标准错误流输出,因此之前是取不到的。不知为何,nginx -v 的输出是以错误输出(stderr)输出的。
2>&1 标准错误流重定向到标准输出流,管道只会传递标准输出流内容,而 nginx -v 输出是标准错误流输出,因此之前是取不到的。
不知为何,nginx -v 的输出是以错误输出(stderr)输出的。