Linux体系操做外,除了了运用东西转换文件编码中,借能经由过程shell真现,运用的便是iconv函数的递归本理,只有经由过程简略的shell剧本代码,便是将文件编码批质转换。
本理:递归,iconv
代码以下
#!/bin/sh
TGT=“source_rst”
function fe_convert() {
for file in `ls $1`
do
if [ -d $1“/”$file ]
then
fe_convert $1“/”$file
else
mkdir -p `dirname $TGT“/”$1“/”$file`
iconv -f EUC-JISX0213 -t utf-8 $1“/”$file 》$TGT“/”$1“/”$file
fi
done
}
fe_convert src
下面便是Linux运用shell批质转换文件编码的要领引见了,原文只要一段简略的代码引见,但若把握了比东西转换愈加真用。
相关文章