事情是這樣的,昨天在深入學習grep命令時,看到別人博客用grep正則匹配,不僅行數有顏色,而且匹配到的字元也有顏色。我在CRT也試了下,毛顏色都沒有。頓時感覺 so low. 解決 編輯vim~/.bashrc 添加如下一行內容: export GREP_OPTIONS='--color=alwa ...
事情是這樣的,昨天在深入學習grep命令時,看到別人博客用grep正則匹配,不僅行數有顏色,而且匹配到的字元也有顏色。我在CRT也試了下,毛顏色都沒有。頓時感覺 so low.
解決
編輯vim~/.bashrc
添加如下一行內容:
export GREP_OPTIONS='--color=always' GREP_COLOR='1;33'
source ~/.bashrc ==>使配置生效;
參數說明:
export GREP_OPTIONS='--color=XXX' ; color有三個值供選擇: never always auto ;
always和auto的區別: always會在任何情況下都給匹配欄位加上顏色標記; auto 只給最後一個管道符匹配項加亮顯示;
export GREP_COLOR='a;b' #預設是1;31,即高亮的紅色; 您可以根據自己的喜好設置不同的顏色;
a可以選擇:【0,1,4,5,7,8】
0 關閉所有屬性
1 設置高亮度
4 下劃線
5 閃爍
7 反顯
8 消隱
b可以選擇:【30-37或40-47】
30 black
31 red
32 green
33 yellow
34 blue
35 purple
36 cyan
37 white
30 — 37 設置前景色
40 — 47 設置背景色
成果: 過濾zcl.txt文件。行號有顏色,匹配到的字元也有顏色。贊!!