shell脚本将gbk文件转化为utf-8

来源:互联网 发布:ccd视觉编程软件 编辑:程序博客网 时间:2024/06/05 10:27

使用注意项:

原来文件格式gbk的,否则可能出现utf-8转utf-8乱码。

#!/bin/bashfunction gbk2utf(){    file="$1"    echo "处理文件 '$file' ..."    iconv -f gb2312 -t UTF-8 -c "$file" > tmp     mv -f tmp "$file"}function getdir(){    for element in `ls $1`    do          dir_or_file=$1"/"$element        echo $dir_or_file        if [ -d $dir_or_file ]        then            getdir $dir_or_file        else            gbk2utf $dir_or_file        fi      done}getdir $1
运行:sh gbk2utf.sh dir

阅读全文
0 0
原创粉丝点击