您的位置:首页 > 运维架构 > Linux

Linux下搜索指定目录下文件中特定字符串并高亮显示匹配关键词

2013-05-31 03:40 736 查看
find ./ -name "*" | xargs grep --color=auto "mysql"

这是查找当前目录下所有文件中包含mysql字符串的文件,并且高亮显示mysql关键词。

而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 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 洋红
36 青色
37 白色
30 ~ 37 设置前景色
40 ~ 47 设置背景色
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: