我正在尝试使用sed命令来修改文件。原始文件有5条染色体,分别命名为"1染色体“、"2染色体”、"3染色体“、"4染色体”、"5染色体“。现在我想把这五条染色体重新命名为chr1,chr2,chr3,chr4,chr5。我尝试使用sed命令来完成这个任务。我知道我可以一次做一个,但我怎么能把这五个都重命名一次。
提前谢谢你。
发布于 2022-01-03 01:43:29
您可以使用捕获组对数字和反向引用来替换它:
sed 's/\([12345]\) CHROMOSOME/chr\1/g' file
参见例如使用Paren论断进行分组和捕获
https://unix.stackexchange.com/questions/684769
相似问题