java项目批量GBK文件转为UTF-8文件-脚本
批量GBK文件转为UTF-8 shell 脚本
basepath=`pwd`
touch $basepath/bakfile.list
for JAVA_FILE in $(find ./ -name "*.java")
do
if [ "$(file $JAVA_FILE | grep -v UTF-8)" != "" ] ;then
echo convert $JAVA_FILE
iconv -f GBK -t UTF-8 $JAVA_FILE > ${JAVA_FILE}.bak
echo "${JAVA_FILE}" >> $basepath/bakfile.list
fi
done
查看编码是否可用,然后全局替换
for f in `cat $basepath/bakfile.list` ;do echo $f; mv "$f.bak" $f ; done
自有博客:https://blog.wudd.top/
那一天我二十一岁,在我一生的黄金时代。我有好多奢望。我想爱,想吃,还想在一瞬间变成天上半明半暗的云。后来我才知道,生活就是个缓慢受锤的过程,人一天天老下去,奢望也一天天消失,最后变得像挨了锤的牛一样。可是我过二十一岁生日时没有预见到这一点。我觉得自己会永远生猛下去,什么也锤不了我。