grep[行號&正則匹配字符有顏色]


 

事情是這樣的,昨天在深入學習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文件。行號有顏色,匹配到的字符也有顏色。贊!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM