2009-04-16 85 views

回答

2

egrep -r'expression1 | expression2 | expression3'。

0

如果你没有-r你可以再次使用grep结果 grep expression1 * grep表达式2 | grep的表达3

3

通常我做那种事情运行的grep多次,像

grep -l 'expression1' * | xargs grep -l 'expression2' | xargs grep -l 'expression3' 

等。这看起来效率不高,如果有更好的方法,我不会感到惊讶,但我不知道。

+0

对于某些领域的知识(在这种情况下,“regexp最不可能匹配什么”)并从该regexp开始,这可能接近最有效的解决方案。 – Vatine 2009-04-27 15:27:32