特定の出力のいわゆるタイトルと本文の一部を取得する方法

特定の出力のいわゆるタイトルと本文の一部を取得する方法
Ltm::xxx

not
the
line

Cache
first
second

Ltm::

not
the
line

Cache
first
second

上記のような出力があります。 「Ltm::」と「Cache」の後の2行を取得する方法。出力例は次のとおりです。

Ltm::xxx

Cache
first
second

ベストアンサー1

~のためLtm::Cache以下はインクルード後の2行です。sed次の空白行を含むを使用してくださいLtm

sed -n -e '/^Ltm::/,+1p' -e '/Cache/,+2p' < file.txt

GNUとBusyBoxを使ってテストしました。

おすすめ記事