⑴Linux系统操作中,除了使用工具转换文件编码外,还能通过shell实现,使用的就是iconv函数的递归原理,只要通过简单的shell脚本代码,就是将文件编码批量转换。
⑵原理:递归,iconv
⑶#!/bin/sh
⑷TGT=“source_rst”
⑸function fe_convert( {
⑹for file in `ls $`
⑺if [ -d $“/”$file ]
⑻fe_convert $“/”$file
⑼mkdir -p `dirname $TGT“/”$“/”$file`
⑽iconv -f EUC-JISX -t utf- $“/”$file 》$TGT“/”$“/”$file
⑾fe_convert src
⑿上面就是Linux使用shell批量转换文件编码的方法介绍了,本文只有一段简单的代码介绍,但如果掌握了比工具转换更加实用。