#!/bin/bash
oldext="enc"
newext="bin"
dir=$(eval pwd)
for file in $(ls $dir | grep .$oldext)
do
name=$(ls $file | cut -d. -f1)
mv $file ${name}.$newext
done
echo "change enc=====>bin done!"
这里会先找文件夹下带oldext的文件,然后通过cut命令,以.作为分隔符。将文件虫鸣名称file.$newext
如果只是想加一个后缀可以
#!/bin/bash
newext="bin"
dir=$(eval pwd)
for file in $(ls $dir )
do
name=$(ls $file )
mv $file ${name}.$newext
done
echo "add bin done!"