在linux下给grep命令添加颜色

来源:互联网 发布:数据库误删除恢复 编辑:程序博客网 时间:2024/06/05 10:11

在linux下给grep命令添加颜色

 

<strong style="color:black;background-color:#ffff66">grep</strong> --color "test" test.json
 

自动给grep颜色

 

vim ~/.bashrcalias <strong style="color:black;background-color:#ffff66">grep</strong>='<strong style="color:black;background-color:#ffff66">grep</strong> --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 消隐

 

vim ~/.bashrcexport <strong style="color:black;background-color:#ffff66">GREP</strong>_OPTTIONS='--color=always'source ~/.bashrc
0 0
原创粉丝点击