コマンドが特定の文字列を出力した際の情報を取得したいのですが、目的の情報は特定の文字列とは異なる行に出力します。
grepは検索に掛かった行ばかりではなく、検索に掛かった前後の行を取得できます。
検索に掛かった行以降も表示する
grep -A <表示する行数> <検索文字列>
検索に掛かった行以前も表示する
grep -B <表示する行数> <検索文字列>
検索に掛かった行の前後の行も表示する
grep -C <表示する行数> <検索文字列>
付記
この機能がなかった時代(この機能に気づかなかった時代?)は、Bshでループ文のスクリプトを組んで取得したものです。

(←参考になった場合はハートマークを押して評価お願いします)