行的egrep包含一定数量的指定字符

时间:2013-08-06 01:52:33

标签: regex unix grep

我想写一个egrep来抓住所有只包含A和B的行,并且A的出现次数可以被4整除!

1 个答案:

答案 0 :(得分:0)

我认为这样做会:

egrep '^((B*A){4})+B*$' filename

(B*A)匹配任意数量的B后跟A. {4}要求此序列出现4次。对其进行分组并附加+可以允许多次出现这些4-A组。然后B*最后允许在线上添加一些额外的B。