美文网首页
批量转码-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