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

前端之家收集整理的这篇文章主要介绍了bash – 使用awk的彩色输出,或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
原文链接:https://www.f2er.com/bash/384504.html

猜你在找的Bash相关文章