linux 中删除文本开头至匹配字符之间的内容

发布时间 2023-06-05 13:10:55作者: 小鲨鱼2018

 

001、

[root@PC1 test3]# ls
a.txt
[root@PC1 test3]# cat a.txt                         ## 测试数据
3
5
44
agf
gene
45
87
gene
dfg
iu
gene
887
777
[root@PC1 test3]# sed '1,/gene/{/gene/b; d}' a.txt   ## 删除开头至匹配gene之间的数据
gene
45
87
gene
dfg
iu
gene
887
777