egrep输出行具有最大字数" foo"

时间:2017-01-12 22:30:51

标签: regex unix grep

我的行看起来像这样:

foo, foo6, foo foo large foo, la foo

我只想要不超过3 foo的行,我想使用egrep来提取所说的行。

我认为(foo){0,3}之类的内容可行,但它也会输出超过3 foo的行。

1 个答案:

答案 0 :(得分:5)

使用grep -v过滤出包含4 foo s的行,如下所示:

egrep -v '(foo.*){4}' filename