Linux | サブディレクトリも含めて特定文字の含まれるファイルを探す(find xargs grep)

grepを使って検索する場合にワイルドカードを利用(例:”*.txt”)してもカレントディレクトリのみが対象となるため
サブディレクトリの中のファイルも検索対象とすることができませんが、
findとxargsとgrepを組み合わせて利用することでサブディレクトリも対象とすることができます。

例:サブディレクトリ内も含めたtxtファイルの中から”テスト”を含む行を表示する

find . -type f -name "*.txt" | xargs grep "テスト"