歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> grep高亮顯示設置

grep高亮顯示設置

日期:2017/2/28 14:55:52   编辑:Linux教程

grep高亮顯示功能類似於vim裡的hlsearch,把匹配的東西高亮顯示出來,易於定位,如圖

這裡用到grep的一個參數-color,color有三個值供選擇:never、always、auto。

always和auto的區別就是,always會在任何情況下都給匹配字段加上顏色標記,當通過管道或重定向時就會多出一些控制字符,結果會變成
export ^[[1;32m^[[KGREP^[[m^[[K_OPTIONS='-color=always'
export ^[[1;32m^[[KGREP^[[m^[[K_COLOR='1;32′

而auto則只在輸出到終端時才加上顏色。
可以在.bashrc裡加上
export GREP_OPTIONS='-color=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 設置背景色

Copyright © Linux教程網 All Rights Reserved