Grep

如何在 egrep 中匹配一行中的單詞時突出顯示整行?

  • December 15, 2016

目前,我使用

egrep --color 'error|$'

突出顯示包含單詞 error 的行中的每個單詞:

在此處輸入圖像描述

我想突出顯示整行,以便整個字元串顯示為紅色。

我怎樣才能做到這一點?

要突出顯示整行,您應該擴展正則表達式,使其包含所需術語之前和之後的所有(如果有)字元。.*通過在要搜尋的術語之前添加和附加來執行此操作:

echo "foo bar error baz" | egrep --color '.*error.*|$'

引用自:https://unix.stackexchange.com/questions/330585