特定のコンテンツを含む.txtファイルを一覧表示するには?

特定のコンテンツを含む.txtファイルを一覧表示するには?

「Ubuntu」という単語を含むフルパスですべての.txtファイルを一覧表示する方法。テキスト以外のファイルは無視されます。値を比較するときは大文字と小文字を無視する必要があります。つまり、UBUNTU、ubuNtu、またはUbUnTuは、指定された検索構文と同じと見なされます。

ベストアンサー1

GNU grep は glob パターンに基づく再帰検索をサポートします。たとえば、次のようになります。

grep --include='*.txt' -ril ubuntu /path/to/dir

正規表現を検索しない場合、-F固定文字列一致()を含めると、このプロセスははるかに高速になります。別の最適化は、-i必要でない場合は無視()を削除することです。

おすすめ記事