Grep

如何使 grep 閃爍匹配的模式?

  • December 13, 2020

我應該為 grep 的GREP_COLORS ENV-Variable 設置什麼顏色模式以啟用匹配模式的閃爍模式?

GREP_COLORS='mt=***X***;***Y***;***Z***' grep --color 'pattern' infile

  • ***X***可以設置為以下之一(表示顯示屬性):

0 重置所有屬性

1 明亮

2 暗淡

4 下劃線

5 閃爍

7 反轉

8 隱藏

  • ***Y***可以設置為以下之一(代表前景色):

30 黑色

31 紅色

32 綠色

33 黃色

34 藍色

35 洋紅色

36 青色

37 白色

  • ***Z***可以設置為以下之一(代表背景顏色):

40 黑色

41 紅色

42 綠色

43 黃色

44 藍色

45 洋紅色

46 青色

47 白色

mt因此,將模式集(匹配文本)閃爍為:(從上面的列表中mt=5;Y;Z選擇YZ顏色之一);“請注意,您的終端應支持 ANSI 顏色”:

GREP_COLORS='mt=5;30;43' grep --color 'pattern' infile

有關更多資訊,請參見GREP_COLORS選項。

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