Linuxで特定の文字列を含む行を探すにはどうすればよいですか
Linuxでは、grepコマンドを使って指定した内容を含む行を探すことができます。これがgrepコマンドの基本的な使い方です:
grep “検索する内容” ファイルパス
例えば、example.txtファイルで”Hello”を含む行を検索するには、以下のコマンドを使用します。
grep “Hello” example.txt
「*」ワイルドカードは、複数のファイルから目的の内容を検索する場合に使用できます。
grep “Hello” *.txt
またオプションとして、以下のようにgrepコマンドのカスタマイズに使用できるものがいくつか存在します。
- 大文字小文字を区別しない
- -n:显示匹配行的行号
- サブディレクトリ内のファイルを再帰的に検索する
man grepコマンドを使用することでgrepコマンドの全ヘルプドキュメントを見ることが出来ます。