Shell脚本批量修改文件编码为UTF-8

主要使用iconv

cat b |while read line
do
    iconv -f gbk -t utf8 $line > a
    [[ $? -ne 0 ]] && {
        echo $line
    }
    mv a $line

done

b文件中存放着需要修改的文件路径

Shell脚本批量修改文件编码为UTF-8

 可多个文件路径,每行一条路径

相关推荐