【linux】grepで前後の数行も取得する【コマンド】

  • 14
    Like
  • 0
    Comment

すぐ忘れるのでメモ:pencil2:

grepコマンドの-numオプション

# grep -3 "test"

「-3」を付けることで、検索文字列"test"の前後3行も表示します。
数字の部分を入れ替えれば、好きな行数が取得できます。
エラーログなんかは、前後数行が見れるだけでも違いますよね:sweat_drops:

前のn行が欲しい時

# grep -B 3 "test"

-B」で前のn行を取得できます。
※上記サンプルでは3行

後ろのn行が欲しい時

# grep -A 5 "test"

-A」で後ろのn行を取得できます。
※上記サンプルでは5行