1 #!/bin/sh 2 3 basepath=/root/c/tags/sogou 4 cd $basepath 5 convert() { 6 dirs=`ls $1` 7 for d in ${dirs[@]} 8 do 9 echo $1/$d 10 if [ -d "$1/$d" ];then 11 convert $1/$d 12 else 13 echo iconv -f gbk -t utf8 $1/$d -o $1/${d}.conv 14 iconv -f gbk -t utf8 $1/$d -o $1/${d}.conv 15 mv $1/${d}.conv $1/$d 16 echo mv $1/${d}.conv $1/$d 17 fi 18 done 19 } 20 convert $basepath