如何重命名一个文件夹中的几个文件(Q0138-9061933666_S5.fasta.db),并仅将no保留为ca(Q0138-9061933666_S5.db),即从所有文件中删除.fasta
for i in * do mv $i ${i/\.fasta/} done
有关字符串替换的详细信息,请参见Replace one substring for another string in shell script