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
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