Search This Blog

Monday, April 24, 2006

一个小脚本

现在换成utf-8环境了,gbk环境下的代码里的汉字全是乱码,30M的代码手动转换肯定要死人的,所以写了个小脚本,可以批量转换编码的

#!/bin/bash
recur ()
{
cd $1
for i in *
do
if [ -d $i ]
then
recur $i
cd ..
else
if [[ $i == *.c ]]
then
iconv -f gbk -t utf8 $i>tmp
mv tmp $i
else
continue
fi
fi
done
}
recur $1

No comments: