Linux grep顏色問題

2021-10-22 03:57:21 字數 944 閱讀 6577

grep --color "test" test.json
vim ~/.bashrc  

alias grep=

'grep --color'

source ~/.bashrc

這裡用到grep的乙個引數--color,color有三個值供選擇:never、always、auto。always和auto的區別就是,always會在任何情況下都給匹配字段加上顏色標記,當通過管道或重定向時就會多出一些控制字元,結果會變成

export grep_options=

'--color=always'

export grep_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 設定背景色

C C 顏色問題

在開頭寫上 include 在函式中寫入 system color 3h 即可改變在vc中執行是背景和前景的顏色。設定預設的控制台前景和背景顏色。color attr attr 指定控制台輸出的顏色屬性。顏色屬性由兩個十六進製制數字指定 第乙個為前景,第二個為前景。每一數字可以為以下任何值之一 0 ...

IOS顏色問題

花了點時間,終於搞明白了。1.利用uicolor展現 f6f6f6 這個傳統的顏色 f6f6f6 為乙個 16 進製表示的rpg顏色,所以,需要先轉換成 10進製,其中 f6 240,f6 240 f6 240 之後,一行 即可 uicolor testcolor1 uicolor colorwit...

linux grep命令詳解

linux grep命令 1.作用 linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。2.格式 grep opt...