読者です 読者をやめる 読者になる 読者になる

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

こんな感じになった

find . | xargs grep hogehoge

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

ポイントは xargs だった

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