我试图找出,如何使用sed来获取模式之间的界限(在我的情况下是html标签的部分)而不打印第二个模式。如果有2个以上匹配则会出现问题。
我尝试用一个例子来解释: 文件:
...
Keyword #1
animal
rainbow
train
Keyword #2
...
Keyword #1
female
lawyer
monkey
rainbow
Keyword #2
我的预期结果:
Keyword #1
animal
rainbow
train
Keyword #1
female
lawyer
monkey
rainbow
那么可以忽略比赛后的每一个“最后一个模式”吗?
提前致谢..:o
第二个例子:
我正在使用开场模式查找下一个关键字。 但它也在关键字#1的声明中......
<p href=... Keyword#1 ....
Keyword#2 is "<p"
我正在使用
<p TAG
定义最后一个模式
答案 0 :(得分:0)
这awk
可能会:
awk '/Keyword #1/ {f=1} /Keyword #2/ {f=0} f' file
Keyword #1
animal
rainbow
train
Keyword #1
female
lawyer
monkey
rainbow
它将使用start关键字和stop关键字。