私はこのようなことをしたい。私は多くのオレンジ、リンゴやブドウがStart-pattern
とEnd-pattern
のそれぞれの間にあるか印刷したい。ここどのようにsedを使って2つのパターン間の線を抽出し、それをループで後処理することができますか?
Start-pattern
orange
apple
grape
orange
orange
End-pattern
#######
bla bla bla
########
Start-pattern
orange
apple
grape
apple
orange
End-pattern
#######
bla bla bla
########
Start-pattern
orange
orange
orange
End-pattern
#######
bla bla bla
########
:私は下のテキストを持っていると言います。
上記の例では、最初の開始パターンと終了パターンの間に3つの「オレンジ」、1つの「リンゴ」と1つの「ブドウ」があります。 2番目のSPとEPで2 "オレンジ"、2 "リンゴ"と1 "ブドウ"。
貴重な回答を待っています。
明確にするために、質問に完全な期待出力を追加できますか? – Sundeep