源文件编码:gbk源文件名称模式:*.ftl.gbk目标文件编码:utf8目标文件名称模式:*.ftl脚本:to_utf8.sh
- #!/bin/sh
-
- for srcfile in *.gbk;
- do
- dstfile=${srcfile/.gbk/}
- if [ "$srcfile" -nt "$dstfile" ]; then
- echo convert $srcfile to $dstfile ...
- iconv -f gbk -t utf8 $srcfile >$dstfile
- fi
- done
执行示例:当有新的文件或新的修改时[root@ www.linuxidc.com]# ./to_utf8.sh
convert sitemap.ftl.gbk to sitemap.ftl ...
[root@ www.linuxidc.com]# 当没有修改时[root@ www.linuxidc.com]# ./to_utf8.sh
[root@ www.linuxidc.com]#