2 つの異なるマーカー パターン間で発生している線を使用awk
またはsed
どのように選択できますか? これらのパターンでマークされたセクションが複数ある場合があります。
例: ファイルに次のものが含まれているとします。
abc
def1
ghi1
jkl1
mno
abc
def2
ghi2
jkl2
mno
pqr
stu
そして、開始パターンはabc
であり、終了パターンは ですmno
。したがって、次のような出力が必要です。
def1
ghi1
jkl1
def2
ghi2
jkl2
sed を使用してパターンを一度一致させています。
sed -e '1,/abc/d' -e '/mno/,$d' <FILE>
ファイルの終わりまで繰り返し実行する方法はありますsed
か?awk