Grep
如何在 egrep 中匹配一行中的單詞時突出顯示整行?
目前,我使用
egrep --color 'error|$'
突出顯示包含單詞 error 的行中的每個單詞:
我想突出顯示整行,以便整個字元串顯示為紅色。
我怎樣才能做到這一點?
要突出顯示整行,您應該擴展正則表達式,使其包含所需術語之前和之後的所有(如果有)字元。
.*
通過在要搜尋的術語之前添加和附加來執行此操作:echo "foo bar error baz" | egrep --color '.*error.*|$'