时间:2023-01-28来源:系统屋作者:qipeng
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批量转换文件编码的方法介绍了,本文只有一段简单的代码介绍,但如果掌握了比工具转换更加实用。
2023-01-28
Linux系统xinetd服务启动不了怎么办?2023-01-28
Linux使用命令清理大文件的步骤2023-01-28
Linux如何禁止系统内核Kernel自动升级很多人对Linux的swap交换分区不了解,不知道什么是swap交换分区,下面小编将针对什么是swap分区及swap分区的设置给大家做个简单的介绍,想要设置swap分区的朋友不妨来了解下。...
2023-01-28
很多Linux用户不知道shell不仅能够编辑脚本,还能在脚本上调用另一个脚本文件,包括php文件,那么具体应该如何调用呢?下面小编就给大家介绍下Linux shell调用另一个脚本文件的方法,不会调用脚本的朋友可以来学习下。...
2023-01-28