所以我想批量更改具有以下类型名称的名称文件(大约400个文件):
L1_Mviridis.fasta
L2_Mviridis.fasta
L3_Mviridis.fasta...要这样做:
L1_1_Mviridis.fasta
L2_2_Mviridis.fasta
L3_3_Mviridis.fasta我也没有“重命名”功能。谢谢你的建议!
发布于 2018-05-08 15:36:54
你有两个选择,我建议你可以先写一个python脚本来重命名每个文件,你可以使用split()函数来分割下划线并提取数字,这个问题不是很清楚
Rename multiple files in a directory in Python
这里也已经有了答案
或者,您可以使用mv命令重命名mv <old name> <new name>,并编写一个bash脚本来重命名每个文件。您可以使用sed或awk重命名每个文件
您可以链接命令,例如ls -la | awk您可以使用for循环来迭代ls shell下面是-l脚本编写指南
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-7.html
这里已经有答案了,BASH: Rename multiple files. But only rename part of the filename
我希望这对你来说是一个好的开始。
https://stackoverflow.com/questions/50228114
复制相似问题