Linuxで特定の文字列を含む行を探すにはどうすればよいですか

Linuxでは、grepコマンドを使って指定した内容を含む行を探すことができます。これがgrepコマンドの基本的な使い方です:

grep “検索する内容” ファイルパス

例えば、example.txtファイルで”Hello”を含む行を検索するには、以下のコマンドを使用します。

grep “Hello” example.txt

「*」ワイルドカードは、複数のファイルから目的の内容を検索する場合に使用できます。

grep “Hello” *.txt

またオプションとして、以下のようにgrepコマンドのカスタマイズに使用できるものがいくつか存在します。

  1. 大文字小文字を区別しない
  2. -n:显示匹配行的行号
  3. サブディレクトリ内のファイルを再帰的に検索する

man grepコマンドを使用することでgrepコマンドの全ヘルプドキュメントを見ることが出来ます。

bannerAds