1
abc
1cde
efg
xxx
1
abc
pattern1
pattern2
efg
xxx
1
abc
cde
efg
xxx
私の予想出力(1から印刷することはパターン1と2が含まれています):
1
abc
pattern1
pattern2
efg
xxx
私は持っているために:
sed -n '/^1/ {x;/pattern1/ {N;/\n.*pattern2/p};d} $/^1/ {h;/pattern1/ {N;/\n.*pattern2/p};d}}H' My file
私のファイルは非常に大きなファイルですので、すぐにそれを行う方法を教えてください。 ありがとうございます。
投稿されたサンプル入力からその出力を取得する方法や、投稿された入力から投稿出力を取得できない場合の例を修正する方法を説明します。 –