我有一个包含以下内容的文件.其中我想在一个特定的子标题下显示线条.我尝试使用一些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)
在段落模式下使用awk(记录用空行分隔):
$ awk -v RS= '/second attempt/' file
[second attempt]
a=20
b=20
Run Code Online (Sandbox Code Playgroud)