首先给文件添加后缀:

touch 1 2 3 4
for i in `ls`;do mv $i $i.bak;done

消除后缀的四种方法:

for i in `ls `;do mv $i `echo $i|sed 's/\.bak//g'`;done

for i in `ls`;do mv $i ${i%.*};done

ls | awk -F'.' '{print $1}'|xargs -i mv {}.bak {}

for i in `ls`;do mv $i `echo $i|tr ".bak" " "`;done