sedの使用を手伝ってください。以下のようなファイルがあります。
START=A
xxxxx
xxxxx
END
START=A
xxxxx
xxxxx
END
START=A
xxxxx
xxxxx
END
START=B
xxxxx
xxxxx
END
START=A
xxxxx
xxxxx
END
START=C
xxxxx
xxxxx
END
START=A
xxxxx
xxxxx
END
START=D
xxxxx
xxxxx
END
START=A、END の間のテキストを取得したい。以下のクエリを使用しました。
sed '/^START=A/, / ^END/!d' input_file
ここでの問題は、私が得ていることです
START=A
xxxxx
xxxxx
END
START=D
xxxxx
xxxxx
END
それ以外の
START=A
xxxxx
xxxxx
END
セッドは貪欲に見つけます。
これを解決するのを手伝ってください。
前もって感謝します。
上記を達成するためにAWKを使用できますか?