2009-04-16 14 views

答えて

2

egrep -r 'expression1 | expression2 | expression3'。

0

-rをお持ちでない場合は、結果にgrepをもう一度使用することができます。 grep expression1 * | grep式2 | grepの表現3

3

は通常、私はそうで

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

と同様にgrepを複数回、何かを実行することにより、そのような事を行います。非常に効率的ではないようですが、もっと良い方法があれば驚くことはありませんが、わかりません。

+0

いくつかのドメイン知識(この場合「どのregexpが最も一致しないか」)とその正規表現で始まるものは、おそらく最も効率的な解決策に近いでしょう。 – Vatine

関連する問題