linux 中sed命令输出匹配字符的下一行

发布时间 2023-06-08 18:21:58作者: 小鲨鱼2018

 

001、

[root@PC1 test04]# ls
a.txt
[root@PC1 test04]# cat a.txt                ## 测试数据
3333
gene
9999
kkkk
gene
7777
8888
gene
0000
6666
[root@PC1 test04]# sed -n '/gene/{n;p}' a.txt    ## 输出匹配字符的下一行
9999
7777
0000
[root@PC1 test04]# sed -n '/gene/{N;p}' a.txt    ## 同时输出匹配行
gene
9999
gene
7777
gene
0000

 

参考:https://blog.csdn.net/zhaozuoyou/article/details/123656890