目前,我使用
egrep --color 'error|$'
突出显示包含单词 error 的行中的每个单词:
我想突出显示整行,以便整个字符串显示为红色。
我怎样才能做到这一点?
答案1
要突出显示完整的行,您应该扩展正则表达式,使其包含所需术语之前和之后的所有(如果有)字符。通过在.*
要搜索的术语前面和后面添加来执行此操作:
echo "foo bar error baz" | egrep --color '.*error.*|$'
目前,我使用
egrep --color 'error|$'
突出显示包含单词 error 的行中的每个单词:
我想突出显示整行,以便整个字符串显示为红色。
我怎样才能做到这一点?
要突出显示完整的行,您应该扩展正则表达式,使其包含所需术语之前和之后的所有(如果有)字符。通过在.*
要搜索的术语前面和后面添加来执行此操作:
echo "foo bar error baz" | egrep --color '.*error.*|$'