logfileの出力を1つのドメインだけでなく、次の2行でも確認したいと思います。
例:
tail -f /var/log/Apache2/modsec_audit.log |grep mydomain.de
これは、 "mydomain.de"を含むすべての行を示していますが、重要な情報は、ドメインが含まれている行の下の行にあります
grepには、結果の前後の行数を定義する追加オプションがあります。
-A
(後)-B
(変更前)-C
(コンテキスト[前+後])したがって、あなたのケースでは-A
が必要です:
YOUR_COMMAND |grep -A NUMBER YOURDOMAIN
上記のコマンドは、ファイルのNUMBER
の後にYOURDOMAIN
行を出力します。
コンテキスト行の数をgrepに渡してみてください。
| grep -C 5
マッチの前後に5行を印刷します。