美文网首页
批量转码-GBK转UTF-8

批量转码-GBK转UTF-8

作者: 863cda997e42 | 来源:发表于2020-07-08 09:55 被阅读0次

使用Xcode查看代码时出现乱码问题,将代码转换成UTF-8格式就可以了。
下面是转换脚本,方便以后查看。

#!/bin/bash
#复制目录,并进行转码
function getdir(){
    for element in `ls $1`
    do  
        dir_or_file=$1"/"$element
        if [ -d $dir_or_file ]
        then
            mkdir -p ${outpath}"/"${dir_or_file}
            getdir $dir_or_file
        else
            iconv -f gbk -t utf-8 $dir_or_file > ${outpath}"/"${dir_or_file}
        fi  
    done
}
#文件所在的根目录
root_dir="/Users/user/chenchy/code"
outpath="/Users/user/chenchy/utf8"
getdir $root_dir

#移动目录并删除
mv $outpath"/"$root_dir $outpath
rm -rf $outpath"/Users"

echo "OK"

相关文章

网友评论

      本文标题:批量转码-GBK转UTF-8

      本文链接:https://www.haomeiwen.com/subject/bgmazhtx.html