中国黑防联盟

Linux使用shell批量转换文件编码的方法

中国黑防联盟 电脑使用教程 2024-04-28 21:04:55 0
  Linux系统操作中,除了使用工具转换文件编码外,还能通过shell实现,使用的就是iconv函数的递归原理,只要通过简单的shell脚本代码,就是将文件编码批量转换。 Linux使用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批量转换文件编码的方法介绍了,本文只有一段简单的代码介绍,但如果掌握了比工具转换更加实用。