nginx / 1.17.3,GNU grep 2.27和支持xterm-256color的终端(Xfce终端)由于某种原因未在其输出中提供彩色匹配。我已经试过了:
但是它只是不突出显示文本,而只是nginx编译选项的无意义的白色文本墙。 $ PS1是彩色的,因此终端不会固有损坏。 WTF ?!
您需要重定向stderr
nginx -V 2>&1 | grep --color=always -e 'http'
在此处了解有关2>&1
的更多信息:In the shell, what does " 2>&1 " mean?