2024年11月Linux使用shell批量转换文件编码的方法

发布时间:

  ⑴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批量转换文件编码的方法介绍了,本文只有一段简单的代码介绍,但如果掌握了比工具转换更加实用。