Linux 中sed命令限制次数匹配
001、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt ## 测试数据 >Sequence1 CCCNTCACTNNNCTTGGNNNNNNNNN >Sequence2 [root@PC1 test]# sed 's/NNN\+//g' a.txt ## N至少出现3次删除 >Sequence1 CCCNTCACTCTTGG >Sequence2 [root@PC1 test]# sed 's/NNNN\+//g' a.txt ## 至少出现四次删除 >Sequence1 CCCNTCACTNNNCTTGG >Sequence2
。
002、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt ## 测试数据 >Sequence1 CCCNTCACTNNNCTTGGNNNNNNNNN >Sequence2 [root@PC1 test]# sed 's/N\{2\}//g' a.txt >Sequence1 CCCNTCACTNCTTGGN >Sequence2 [root@PC1 test]# sed 's/N\{2\}\+//g' a.txt >Sequence1 CCCNTCACTNCTTGGN >Sequence2 [root@PC1 test]# sed 's/N\{3\}\+//g' a.txt >Sequence1 CCCNTCACTCTTGG >Sequence2 [root@PC1 test]# sed 's/N\{4\}\+//g' a.txt >Sequence1 CCCNTCACTNNNCTTGGN >Sequence2 [root@PC1 test]# sed 's/N\{4\}//g' a.txt ## 为啥是4个一组内?? >Sequence1 CCCNTCACTNNNCTTGGN >Sequence2
。