Linuxでファイルの内容を正確に検索する方法は何ですか?
Linuxシステムでは、ファイルの内容を正確に検索するために次のコマンドを使用できます:
- 検索
grep "要查询的内容" 文件名
例えば、”hello”が含まれる行をファイルexample.txtで検索したい場合は、次のコマンドを使用します:
grep "hello" example.txt
- 見つける
find 目录路径 -type f -exec grep -l "要查询的内容" {} \;
上記のうち、ディレクトリパスはファイルを検索するためのディレクトリパスであり、-type fはファイルのみを検索し、ディレクトリを含まないことを示します。-exec grep -l “検索したい内容” {} \;は、見つかった各ファイルで指定された内容を検索するためにgrepコマンドを実行することを示します。
例えば、「hello」という単語を含むファイルを現在のディレクトリで検索するには、次のコマンドを使用します:
find . -type f -exec grep -l "hello" {} \;
これらのコマンドはすべて、異なるクエリの要求を満たすために必要に応じてパラメータの調整が可能です。