iconv -f GBK -t UTF8 main.c > main2.c
iconv命令可以将一种已知的字符集文件转换成另一种已知的字符集文件。
#!/bin/sh
dir=$(pwd)
echo "a"
echo $dir
echo "b"
filter="*.cpp"
echo $filter
for file in `find $dir -name $filter`; do
echo "$file"
iconv -f gbk -t utf8 $file > ${file}_bk
cp ${file}_bk $file
rm ${file}_bk
done