如何实现批量转换目录下文件编码的shell脚本
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关如何实现批量转换目录下文件编码的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一例批量转换目录下文件编码的shell脚本代
千家信息网最后更新 2026年11月03日如何实现批量转换目录下文件编码的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安全错误
数据库的锁怎样保障安全
云南咖啡
科技互联网
互联网科技海报
互联网科技公司排名
蓝思科技飞鸽互联网
互联网科技行业发展
科技互联网政务服务
互联网为科技
致骋互联网科技
互联网科技论坛
上海亿帐通互联网科技
互联网科技类展会
剑昆互联网络科技有限公司临桂
成都互联网科技公司100强
四川慕妮娅互联网科技有限公司
华中科技大学互联网的牛人
元气玛特互联网科技公司是外包吗
保山互联网科技靠谱吗
米泉互联网科技专业怎么样
悟空问答互联网科技
互联网黑科技
广州为想互联网科技有限公司
互联网科技未来
宜安科技 互联网金融
腾讯科技 互联网女皇
开启互联网科技时代小说
允成互联网科技有限公司融资
群盈汇互联网科技有限公司
扫呗互联网科技有限公司
银川新华互联网科技学校是国营吗