标签: regex unix grep
我的行看起来像这样:
foo, foo6, foo foo large foo, la foo
我只想要不超过3 foo的行,我想使用egrep来提取所说的行。
foo
egrep
我认为(foo){0,3}之类的内容可行,但它也会输出超过3 foo的行。
(foo){0,3}
答案 0 :(得分:5)
使用grep -v过滤出包含4 foo s的行,如下所示:
grep -v
egrep -v '(foo.*){4}' filename