如何在文本/模式的前两个实例之间获取单词?

Ten*_*nce 6 linux bash awk grep sed

输入:

===================================
v2.0.0

Added feature 3
Added feature 4
===================================
v1.0.0

Added feature 1
Added feature 2
===================================
Run Code Online (Sandbox Code Playgroud)

我想要的输出:

v2.0.0

Added feature 3
Added feature 4
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但是它得到了第一个等于(=)和最后一个等于(=),而我想得到的是第一个等于(=)的两个

Jam*_*own 3

这是 awk 中的一个:

$ awk '/^=+$/{f=!f;if(f==1)next;else if(f==0)exit}f' file
v2.0.0

Added feature 3
Added feature 4
Run Code Online (Sandbox Code Playgroud)

漂亮的印刷:

$ awk '/^=+$/ {     # at ===...
    f=!f            # flag state is flipped
    if(f==1)        # if its one (first ===...)
        next        # next record
    else if(f==0)   # if zero (second ===...)
        exit        # nothing more to do yeah
}
f' file             # print
Run Code Online (Sandbox Code Playgroud)