PR

【簡単】特定の文字を含む、含まないファイルを検索する方法【Linux】

search Linux
search

数千、数万のファイルの中から特定の文字が含まれるファイル、含まれないファイルを探し出すコマンドの書き方をご紹介します。

特定の文字を含むファイルを検索する方法

〇〇を含むファイルを検索したい場合

Redを含むファイルを検索したい場合は下記のようになります。

grep -r Red ./

〇〇を含む特定のファイルを検索したい場合

Redを含むcsvのファイルを検索したい場合は下記のようになります。

grep -r Red ./ | grep '.csv'

パイプを使い検索結果をファイルに書き出すこともできます。

grep -r Red ./ | grep '.csv' > result.txt

特定の文字を含まないファイルを検索する方法

〇〇を含まないファイルを検索したい場合

Redを含まないファイルを検索したい場合は下記のようになります。

grep -Lr Red ./

〇〇を含まない特定ファイルを検索したい場合

Redを含まないcsvファイルを検索したい場合は下記のようになります。

grep -Lr Red ./ | grep '.csv'

パイプを使い検索結果をファイルに書き出すこともできます。

grep -Lr Red ./ | grep '.csv' > result.txt
タイトルとURLをコピーしました