Chinaunix首页 | 论坛 | 博客
  • 博客访问: 584574
  • 博文数量: 213
  • 博客积分: 6789
  • 博客等级: 准将
  • 技术积分: 1947
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-01 17:11
文章分类

全部博文(213)

文章存档

2012年(9)

2011年(62)

2010年(99)

2009年(43)

分类: LINUX

2011-12-01 16:05:46

在linux下给grep命令添加颜色
 
Java代码  
grep --color "test" test.json  
 
自动给grep加颜色
 
Java代码  
vim ~/.bashrc  
alias grep='grep --color'  
source ~/.bashrc  
 
在管道中的其他程序也可以有颜色
 
这里用到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 消隐
阅读(2079) | 评论(0) | 转发(0) |
0

上一篇:linux cmd--ps

下一篇:INIT_WORK的理解

给主人留下些什么吧!~~