macOSやLinuxで複数あるテキストファイルの中の特定の文字列を検索する場合、ターミナルアプリのgrepコマンドを使えば簡単に検索が可能です。下のような2つのフォルダ内にそれぞれCSVファイルが入っています。CSVファイルはテキストファイルなのでgrepで検索できます。
![複数フォルダにまたがったCSVファイル](https://d2doakw3sfctnd.cloudfront.net/202010210959.png)
grepコマンドで -rのオプションをつけて実行します。grep -r [検索したい文字] [パス]です。
grep -r ワイン ./
上記コマンドを実行すると下のようにフォルダ名含めた結果が表示されます。
![grep コマンド実行結果](https://d2doakw3sfctnd.cloudfront.net/202010211008.png)
find と grepを使っても同じような結果が得られます。下記はfind grepコマンドです。
find ./ -type f | xargs grep ワイン
![find [フォルダ名] -type f | xargs grep [検索文字列]](https://d2doakw3sfctnd.cloudfront.net/202010211013.png)