似ていますが、まったく同じではありません。2つのパターン(含む)の間で最初の発生を選択する方法...次の入力ファイルが提供されます。
something P1 something
content1
content2
something P1 something
content3
content4
次の出力が必要です。
something P1 something
content1
content2
ベストアンサー1
奇妙な解決策:
awk '/^something P1 something$/{if(++i>1)exit} i' input_file
これにより、一致する最初の行/^something P1 something$/
とパターンに一致する次の行(該当する行は含まれません)またはファイルの終わりまでのすべての行が印刷されます。