find とか grep とかで特定のディレクトリルートから特定の文字列を検索するメモ

こんな感じになった

find . | xargs grep hogehoge

もちろん find の第一引数を / とかに指定すればルートからだし、 -name や -type とかで指定してもいいし、 ワイルドカードしなくてもいい。

ポイントは xargs だった

xargsの挙動を軽くググったけどよくわかっていない。一つずつ築一パイプするのではなくいっぺんにまとめて処理させるときに必要だそうだ。そうすると速い、と。で、なんかひとつのファイルとして渡されるらしい、と。
よくわかっていない。