用sed、awk、grep同时匹配多个条件(与模式、或模式)[转帖]

同时匹配ABC 和 123:
sed -n '/ABC/{/123/p}'        

awk '/ABC/&&/123/{ print $0 }'  


grep -E '(ABC.*123|123.*ABC)'    



匹配ABC 或 123:
sed -n '/\(ABC\|123\)/p'

awk '/ABC/||/123/{ print $0 }'

grep -E '(ABC|123)' 或 egrep 'ABC|123'

grep 'ABC\|123' 也可以

 

参考链接:https://www.cnblogs.com/fjping0606/p/4997643.html

posted @ 2021-07-21 15:41  就是想学习  阅读(432)  评论(0编辑  收藏  举报