手揣网教程:绿色安全纯净官方版,体验当今速度最快的浏览器!

linux下将该目录下及子目录下所有的文件转换UTF-8的格式

时间:2024/11/3作者:未知来源:手揣网教程人气:

[摘要]1.先安装recode和uchardet命令sudo apt-get -y install recode uchardet >/dev/null 2.创建脚本文件convert.sh如下:#!...
1.先安装recode和uchardet命令
sudo apt-get -y install recode uchardet >/dev/null
 
2.创建脚本文件convert.sh如下:
#!/bin/bash
find"$1" -type f while read FFN        # 'dir' should be changed...
do
encoding=$(uchardet"$FFN")
echo"$FFN: $encoding"
enc=`echo $encoding sed 's#^x-mac-#mac#'`
set +x
recode $enc..UTF-8"$FFN"
done
 
3.运行命令
chmod +x convert.sh
./convert.sh dir_you_want_to_UTF-8

Linux是一套免费使用和自由传播的类Unix操作系统



关键词:linux下将该目录下及子目录下所有的文件转换UTF-8的格式




Copyright © 2012-2018 手揣网教程(http://www.shouchuai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版