如何在使用awk/sed时多次出现的两个标记模式之间选择行?
使用awk或sed如何选择在两个不同的标记模式之间发生的行?可能有多个部分标记了这些模式。
awk
sed
例如:假设文件包含:
abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno pqr stu
开始模式是abc结束模式是mno因此,我需要输出如下:
abc
mno
def1 ghi1 jkl1 def2 ghi2 jkl2
我使用sed来匹配模式一次:
sed -e '1,/abc/d' -e '/mno/,$d' <FILE>
有没有办法sed或awk反复这样做直到文件结束?
三国纷争
HUX布斯
相关分类