加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

BASH:在文件中搜索多个关键字并突出显示它们

发布时间:2020-12-15 21:00:58 所属栏目:安全 来源:网络整理
导读:参见英文答案 Grep output with multiple Colors?????????????????????????????????????9个 我想搜索目录中的所有文件以获取关键字并为其着色,例如: grep -n "keyword1" * --color 现在我想强调其他颜色中出现的所有关键字2和关键字3. 我管理 grep -n "keyw
参见英文答案 > Grep output with multiple Colors?????????????????????????????????????9个
我想搜索目录中的所有文件以获取关键字并为其着色,例如:

grep -n "keyword1" * --color

现在我想强调其他颜色中出现的所有关键字2和关键字3.

我管理

grep -n "keyword1 * |egrep --color "keyword2|keyword3|$'

这将为最后一个关键字着色,但颜色相同.
但我没有设置几种不同的颜色来处理第一个grep语句中的着色.我不知道如何正确设置常量GREP_COLORS

解决方法

这样的事情可以完成这项工作:

grep --color=always -n "keyword1" *  | GREP_COLOR='1;30;40'  grep --color keyword2

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读