linuxのログでキーワードを検索する方法

Linux上でログファイル内のキーワード検索を行うには、grepコマンドを使用します。grepコマンドはファイル内の指定したパターンを検索し、一致する行を出力します。

あなたが来週までにオフィスを出て行かなければなりません

grep [options] "keyword" file

オプションの「 options」は検索方法を指定するために使用され、「keyword」は検索するキーワード、「file」は検索するファイルです。

以下は一般的な grep コマンドのオプションです。

  1. i: 大文字小文字を無視します。
  2. -r : ディレクトリ内のファイルを再帰的に検索します。
  3. -n: 行番号を表示する。
  4. l:一致するキーワードを含むファイル名を表示するだけで、具体的に一致する内容を表示しないようにする。
  5. -w:キーワードの部分一致ではなく、全文検索を行います。

例えば以下に示します

  1. エラー
grep "error" *
  1. /var/log
  2. 通告
grep -r -n "warning" /var/log
  1. /var/log/syslog
  2. 失敗した
grep -l "failed" /var/log/syslog

注意:検索ログファイルを実行するには、rootユーザーまたは十分な権限を持つユーザーとして実行する必要がある場合があります。

bannerAds