shell 正则 grep 如何匹配列出的多个pattern中的一个就算匹配

sh/bash/dash/ksh/zsh等Shell脚本
回复
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

shell 正则 grep 如何匹配列出的多个pattern中的一个就算匹配

#1

帖子 cao627 » 2012-04-21 23:15

grep 如何匹配列出的多个pattern中的一个就算匹配

如于3个字符串 aaaa bbbb cccc 即如何去匹配aaaa或bbbb或cccc
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: shell 正则 grep 如何匹配列出的多个pattern中的一个就算匹配

#2

帖子 jtshs256 » 2012-04-21 23:21

[|]
躺平
头像
b33e
帖子: 3874
注册时间: 2011-06-07 14:20

Re: shell 正则 grep 如何匹配列出的多个pattern中的一个就算匹配

#3

帖子 b33e » 2012-04-21 23:24

代码: 全选

grep -E 'aaaa|bbbb|cccc' yourfile
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: shell 正则 grep 如何匹配列出的多个pattern中的一个就算匹配

#4

帖子 aerofox » 2012-04-22 8:26

另一个办法:

代码: 全选

egrep -e aaaa -e bbbb -e cccc 
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: shell 正则 grep 如何匹配列出的多个pattern中的一个就算匹配

#5

帖子 cao627 » 2012-04-22 9:25

:em11
回复