2009-08-21 11 views

答えて

3

あなたは再帰的grepにしたい場合は、-R/-rとパスを使用します(。)

grep -R "TODO" . 

だからどちらかのパスを逃しているか、私はあなたの質問を誤解します。

3

は、シェルが仕事をしてみましょう:

grep "TODO" **/* 
+0

Zshでの動作ですが、Bash 3.2、Ubuntuでは動作しません。 –

3

発見。 -exec grep -H TODO {} +

+0

「find」の* plus *演算子に私を紹介する+1はありがとう! – RichieHindle

+0

+は標準ではなく、すべての実装がそれをサポートしているとは限りません。あなたはいつも\を使うことができますが、それはあまり効率的ではありません。 (より多くのサブプロセスが生成されます) –

+0

これは 'grep'プロセスをたくさん実行しているようです...遅いかもしれません。 – liori

関連する問題