find とか grep とかで特定のディレクトリルートから特定の文字列を検索するメモ
こんな感じになった
find . | xargs grep hogehoge
もちろん find の第一引数を / とかに指定すればルートからだし、 -name や -type とかで指定してもいいし、 ワイルドカードしなくてもいい。
ポイントは xargs だった
xargsの挙動を軽くググったけどよくわかっていない。一つずつ築一パイプするのではなくいっぺんにまとめて処理させるときに必要だそうだ。そうすると速い、と。で、なんかひとつのファイルとして渡されるらしい、と。
よくわかっていない。