如何突出显示命令输出中的单词或短语?

Yas*_*Mow 4 command-line

例如我输入lshw列出硬件模块;当我按 Enter 键时,它会为我提供一长串输出,但是如果我想突出显示输出中的一个单词或短语怎么办?

小智 10

根据这个StackOverflow 问题,你可以使用grep -E --color

例如,如果您想突出显示“产品”一词,您可以这样做:

lshw | grep -E --color 'product|'
Run Code Online (Sandbox Code Playgroud)

要突出显示输出较少的“产品”一词,您可以这样做:

lshw | grep -E --color=always 'product|' | less -R
Run Code Online (Sandbox Code Playgroud)