[Linux] grep高亮显示匹配项
2012-12-18 14:53
337 查看
方法1:
编辑 vim ~/.bashrc
添加 alias grep = 'grep --color=auto'
source~/.bashrc
方法2
vim ~/.bashrc
export GREP_OPTIONS='--color=auto'GREP_COLOR='10;32'
这里用到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里加上
exportGREP_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 设置背景色
编辑 vim ~/.bashrc
添加 alias grep = 'grep --color=auto'
source~/.bashrc
方法2
vim ~/.bashrc
export GREP_OPTIONS='--color=auto'GREP_COLOR='10;32'
这里用到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里加上
exportGREP_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 设置背景色
相关文章推荐
- Linux下搜索指定目录下文件中特定字符串并高亮显示匹配关键词
- linux 下grep 查找结果高亮显示
- 设置grep高亮显示匹配项
- grep匹配部分进行高亮显示
- 设置grep高亮显示匹配项
- 让grep高亮显示匹配部分字符串
- Linux-vi 高亮设置,显示行号,自动对齐,
- 高亮显示匹配的字符串
- linux--grep打印匹配的上下几行
- linux操练之---------vi/vim去除历史查找结果高亮显示
- grep 仅显示匹配部分
- linux利用grep查看打印匹配的下几行或前后几行的命令
- grep 高亮显示
- Linux命令|linux用grep在文件中查找字符串并显示字符串在文件中的行号
- 如何用grep命令同时显示匹配行上下的n行 (美团面试题目)
- grep显示匹配行的周围几行
- linux 下利用ls grep 和正则表达式实现目录和文件的分开显示
- linux grep 查找 匹配 内容的文件 且 输出 文件名
- linux grep 匹配某行不以800开头
- 高亮显示语法匹配正则JS,待完善...