如何使用linux命令单独显示子标题下的行,忽略文件中的其他行

VIJ*_*IJU 0 linux awk sed

我有一个包含以下内容的文件.其中我想在一个特定的子标题下显示线条.我尝试使用一些sed和awk命令,但我无法得到它.任何人都可以通过一些linux命令帮助解决这个问题.

[first attempt]
a=10
b=20

[second attempt]
a=20
b=20

[third attempt ] 
a=30
b=50
Run Code Online (Sandbox Code Playgroud)

是否可以通过使用awk或sed或cut命令指定侧标题,单独显示"[second attempt]"侧标题下的内容或单独任何其他标题下的内容.输出应如下.提前致谢.

[second attempt]
a=20
b=20
Run Code Online (Sandbox Code Playgroud)

Ed *_*ton 6

在段落模式下使用awk(记录用空行分隔):

$ awk -v RS= '/second attempt/' file
[second attempt]
a=20
b=20
Run Code Online (Sandbox Code Playgroud)