如何在 egrep 中匹配行内的单词时突出显示整行?

k0p*_*kus 3 grep colors highlighting

目前,我使用

egrep --color 'error|$'
Run Code Online (Sandbox Code Playgroud)

突出显示包含单词 error 的行中的每个单词:

在此处输入图片说明

我想突出显示整行,以便整个字符串显示为红色。

我怎样才能做到这一点?

Ant*_*gan 5

要突出显示整行,您应该扩展正则表达式,使其包含所需术语前后的所有(如果有)字符。通过.*在要搜索的术语之前添加和附加来执行此操作:

echo "foo bar error baz" | egrep --color '.*error.*|$'
Run Code Online (Sandbox Code Playgroud)