こんにちは、2 つのパターンを見つけて、中間に 3 番目のパターンがある場合にのみ、それらの間のデータをファイルに出力できる awk を探しています。例えば:
Start
1
2
middle
3
End
Start
1
2
End
And the output will be:
Start
1
2
middle
3
End
Web awk '/patterns1/, /patterns2/' path > text.txt で見つけましたが、途中で 3 番目のパターンを出力するだけで済みます。