编写一个名为xg.sh 1 2 3 4 5 6 7 8 vim xg.sh #!/bin/bash for i in `ls *.$1` do echo $i name=`echo $i | awk -F '.' '{print $1}'` mv $i $name.$2 done 保存退出 执行 sh xg.sh sh text