当前位置:K88软件开发文章中心电脑基础基础应用04 → 文章内容

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

减小字体 增大字体 作者:华军  来源:华军资讯  发布时间:2019-1-30 23:57:48

  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批量转换文件编码的方法