遍历所有文件,并给该文件进行重命名:
#!/bin/bash
function changeName(){
echo $1
#这个方法里面可以对该文件进行操作
#mv $1 test.txt
#rm -r $1
}
function travFolder(){
echo $1
flist=`ls $1`
cd $1
#echo $flist
for f in $flist
do
if test -d $f
then
#echo "dir:$f"
travFolder $f
else
#echo "file:$f"
changeName $f
fi
done
cd ../
}
travFolder $1
脚本执行方式:
./脚本名.sh wavfile/