我需要使用循环来重命名一些文件,但是由于我在Linux上还很陌生,所以我无法使其工作。需要重命名的文件是:
E9-GOWN33_multiplemap.bin.10.fa
E9-GOWN33_multiplemap.bin.16.fa
E9-GOWN33_multiplemap.bin.21.fa
E9-GOWN33_multiplemap.bin.7.fa
缩写为:
E9.bin.10.fa
E9.bin.16.fa
E9.bin.21.fa
E9.bin.7.fa
我已经在线程中使用了rename
和mv
其他循环,但是仍然无法正常工作。任何输入,不胜感激!谢谢你!
如果您有perl rename
(在Ubuntu,Debian和许多其他系统上是默认设置),则可以执行以下操作
rename -n 's/-GOWN33_multiplemap//' *fa
如果这样可以给您正确的文件名,请在不运行的情况-n
下实际重命名它们:
rename 's/-GOWN33_multiplemap//' *fa
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句