时间:2017-08-17 19:55:53来源:魔法系统之家下载作者: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批量转换文件编码的方法介绍了,本文只有一段简单的代码介绍,但如果掌握了比工具转换更加实用。
2017-08-17
如何修复一个Panic的Linux内核?2017-08-17
Linux删除文件(夹)、创建文件(夹)命令是什么?2017-08-17
Linux系统如何配置双显卡?为什么Arch Linux不适合当作服务器操作系统?可能很多用户都发现了,Linux服务器操作系统一般都是Ubuntu Server、Cent OS、Fedora或者Red Hat等,为什么很少看到Arch Linux呢?因为Arch Linux在服务方面确实存在一些劣势,下面...
2017-08-17
有些用户为了使桌面更好看、更具动感性,于是就想要设置系统的3D桌面特效,不过不少人却不知道Ubuntu 3D桌面特效怎么设置?其实方法很简单,如果你不知道的话,那就赶紧来看看小编整理的Ubuntu 3D桌面特效设置方法吧!...
2017-08-17