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

 

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

 

posted @ 2023-06-05 13:04  小鲨鱼2018  阅读(50)  评论(0编辑  收藏  举报