首先给文件添加后缀:
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
转载于:https://blog.51cto.com/zidingyi/1770885