pattern1(固定)とpattern2(これはp2-1 / p2-2の場合があります)の間のテキストを抽出しようとしています。1つのコマンドでこれを実現する方法を教えてください。
ファイルは、またはstart
のいずれかで始まり、またはで終わりますend
。close
File1:
======
junktest
data
start
stackoverflow
sed
close
File2:
======
data2
start
stackoverflow
end
File1からテキストを抽出できます
sed -n "/start/,/close/p"
そしてFile2から
sed -n "/start/,/end/p"
両方を実現するには、単一のsedコマンドが必要です。
sed -n "/start/, /close or end /p"