Linuxシェルでファイルの内容を再帰的に検索の方法

Linuxでは、grepコマンドを使って再帰的にファイル内容を検索できます。grepコマンドはファイル内の指定したパターンのテキストを検索し、一致する行を表示します。

次のコマンドは grep コマンドを使ってファイルの中身を再帰的に検索する例です:

grep -r "要查找的内容" 目录路径

再帰的に検索する場合、-rオプションを指定することで与えられたディレクトリーとそのサブディレクトリーを参照できます。「検索文字列」は、照合するテキストと一致する文字列または正規表現です。ディレクトリーパスは、検索対象のディレクトリーです。

例えば、現在ディレクトリとそのサブディレクトリ内で、ファイルの内容が「Hello World」のファイルを再帰的に検索するには、次のコマンドを使用します。

grep -r "hello world" .

このコマンドは、現在のディレクトリとその子ディレクトリにある「hello world」というテキストを含むすべてのファイルを見つけて、一致する行を出力します。

bannerAds