tail -fとgrepを使用して周辺行を表示する方法

tail -fとgrepを使用して周辺行を表示する方法

出力を見たいです。ログファイル1つのドメインと次のドメインにのみgreped2行

例:

tail -f /var/log/apache2/modsec_audit.log |grep mydomain.de

以下を含むすべての行を表示します。"mydomain.de"ただし、重要な情報はドメインを含むその下の行にあります。

ベストアンサー1

grep には、結果の前後の行数を定義する追加オプションがあります。

  • -A(後ろに)
  • -B(今後)
  • -C(コンテキスト[前+以降])

したがって、お客様の場合は、次のものが必要です-A

YOUR_COMMAND |grep -A NUMBER YOURDOMAIN

上記のコマンドは、NUMBERファイルに次の行を印刷します。YOURDOMAIN

おすすめ記事