如何实现批量转换目录下文件编码的shell脚本
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章将为大家详细讲解有关如何实现批量转换目录下文件编码的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一例批量转换目录下文件编码的shell脚本代
千家信息网最后更新 2025年11月10日如何实现批量转换目录下文件编码的shell脚本
这篇文章将为大家详细讲解有关如何实现批量转换目录下文件编码的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
一例批量转换目录下文件编码的shell脚本代码。
需求描述:
由于从window转linux过来,很多原来win下的gbk文件需要转换成utf8。
以下脚本仅判断非utf8文件转换成utf8文件,并且默认非utf8文件为gbk,如果文件类型不一致需要修改。
例子:
代码如下:
#!/bin/bash
# File Name: iconv.sh
# Author: wanggy
# site: www.yisu.com
#
show_file()
{
for file in `ls $1`
do
if [ -d $1"/"$file ];then
#目录递归调用show_file函数
show_file $1"/"$file
else
#文件
echo $1"/"$file
file_type=`file $1"/"$file`
type=`echo $file_type |grep UTF-8`
if [ -z "$type" ];then
echo "为空非utf-8编码,转换"
iconv -f gbk -t utf8 $1"/"$file -o $1"/"$file
else
echo "utf8编码不用转换"
fi
fi
done
}
path=./shell
show_file $path
关于"如何实现批量转换目录下文件编码的shell脚本"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文件
编码
目录
脚本
篇文章
代码
更多
不错
实用
一致
不用
例子
内容
函数
文章
知识
类型
需求
utf-8
递归
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国最大的数据库公司
好奇的网络安全
数据库图表是什么
济南物流软件开发费用多少
大同口碑好的网络安全服务保障
中班网络安全安全教案
银行做数据库的薪资
强的数据库备份
数据库如何添加显示消息框
软件开发区北京还是上海
怎么形容软件开发
华南理工大学计算机网络安全视频
软件开发项目运营经理
激活系统时找不到服务器什么原因
低配置工作站 远程桌面 服务器
服务器为什么会不向应
软件开发流程 百科
保护服务器安全如何配防火墙
上海财务软件开发服务
java游戏服务器开发大厂
php 查询数据库乱码
游戏硬件软件开发
关于网络安全的主题标语
广东平台软件开发费用
我国网络安全建设怎么样
我的世界pe服务器管理软件
魔兽世界地精在哪个服务器多
安装ug显示检测到许可证服务器
服务器召唤boss命令是什么
.net软件开发难不