批量加后缀:
###如果要复制的目录下已有文件,只想改名。
ls | xargs -t -i mv {} {}.bak
###如果要吧源文件复制到另一个目录里并加后缀(被分别目录里面没有文件)
ls | xargs -t -i cp {} {}.bak
批量删除后缀
###使用cp命令先把固定后缀的文件复制到目标目录(保证目标目录下有需要处理的文件),然后使用以下命令去除后缀
for i in `ls ./ |grep -v 'Back' ` ; do mv $i `echo $i |sed 's/\.bak//'` ; done
###直接使用以下命令去除后缀,目标目录下不需要有文件,cp文件的时候顺便改名
for i in `ls ./ |grep -v 'Back' ` ; do cp $i `echo $i |sed 's/\.bak//'` ; done ###