大量のファイルをgrep

egrepを実行するとき、
> egrep "探したい文字列" ファイル名リスト
みたいにして渡すが、ファイル名リストが*/*, */*/* みたいに増えてくると引数に渡せる最大数を超えてしまい、実行できないときがある。そんなときにはxargsを使うとうまくいくっぽい。
> find . -name "*.c" | xargs egrep "文字列"
以上、自分の覚え書きでした。