Linux批量改名
时间:2006-10-16 来源:liuxingyuyuni
#!/bin/bash
#Auther : Bianjiang
#Email : [email protected]
#Program : Rename file
#History : 2006-10-15
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH read -p "Please input dir: " dir
read -p "Please input first extension: " a
read -p "Please input second extension: " b
FILES=`find $dir -type f -name "*.$a"` for i in $FILES;
do
dir=`dirname $i`
file=`echo \`basename $i\` | sed "s/$a/$b/g"`
mv $i $dir"/"$file
done
#Auther : Bianjiang
#Email : [email protected]
#Program : Rename file
#History : 2006-10-15
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH read -p "Please input dir: " dir
read -p "Please input first extension: " a
read -p "Please input second extension: " b
FILES=`find $dir -type f -name "*.$a"` for i in $FILES;
do
dir=`dirname $i`
file=`echo \`basename $i\` | sed "s/$a/$b/g"`
mv $i $dir"/"$file
done
相关阅读 更多 +