最佳答案
使用 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
重复这样做,直到文件结束?