我可以成功使用以下命令,并且我对使用此命令进行其他组合非常有信心:
rename 's/\.htm/\.html/' *.htm
Run Code Online (Sandbox Code Playgroud)
但是我想更多地了解它,尤其是关于s它。他们说这是一个 Perl 表达式。我没学过Perl编程语言,不知道为什么会有这样的's/\.htm/\.html/'说法。能告诉我是什么吗??谢谢阅读。
我有大约 200 个文件,其命名格式如下:
paired_dat_11_R1.fq
paired_dat_12_R2.fq
paired_dat_121_R1.fq
paired_dat_122_R2.fq
paired_dat_851_R1.fq
paired_dat_852_R2.fq
Run Code Online (Sandbox Code Playgroud)
我只想将 重命名2为1,同时保持R1和R2值不变:
paired_dat_11_R1.fq
paired_dat_11_R2.fq
paired_dat_121_R1.fq
paired_dat_121_R2.fq
paired_dat_851_R1.fq
paired_dat_851_R2.fq
Run Code Online (Sandbox Code Playgroud)