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

bash – 使用awk的彩色输出,或grep多重模式搜索和条件

发布时间:2020-12-16 01:10:21 所属栏目:安全 来源:网络整理
导读:对于我的工作,我经常在文件中搜索模式.通常我使用grep –color = auto来为搜索模式着色.现在,当我在搜索多个模式时,所有这些都应该出现在一行中,我使用grep pattern1文件| grep pattern2 | grep pattern3或awk’/ pattern1 / / pattern2′.但是这样,在grep中
对于我的工作,我经常在文件中搜索模式.通常我使用grep –color = auto来为搜索模式着色.现在,当我在搜索多个模式时,所有这些都应该出现在一行中,我使用grep pattern1文件| grep pattern2 | grep pattern3或awk’/ pattern1 /&& / pattern2′.但是这样,在grep中我失去了对我非常有帮助的颜色,或者在awk中,我不知道有什么方法只为模式字符串着色.当它变得太麻烦时,我使用grep pattern1文件| grep pattern2 | grep pattern3 | grep -E“pattern1 | pattern2 | pattern3”.

那么在grep中是否有任何方式提及多个模式和条件? (我认为正则表达式应该支持它,但找不到任何,特别是模式的排序不固定)

或者有没有办法彩色打印awk搜索模式?

任何简短紧凑的方法都是受欢迎的(因为我将每天使用很多次)

当从grep管道以保留颜色时,您可以使用–color = always:
grep pat1 --color=always | grep pat2

(编辑:李大同)

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

    推荐文章
      热点阅读