如何实现批量转换目录下文件编码的shell脚本
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关如何实现批量转换目录下文件编码的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一例批量转换目录下文件编码的shell脚本代
千家信息网最后更新 2025年02月02日如何实现批量转换目录下文件编码的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安全错误
数据库的锁怎样保障安全
导航注册服务器请求失败
以色列计算机软件开发
设计一个电商数据库设计
民用房可以用来放服务器吗
科林电气软件开发类
学生机房服务器怎样设置
杭州网络安全准入控制系统公司
复试课只有数据库原理的学校
电子商务网络技术基础文档
阿里云数据库sql技术点
德国的互联网智能黑科技
新乡锋凯网络技术有限公司
计算机网络技术的学校分数线
统战网络安全自查报告
微信提示手机正在连接服务器
服务端包括数据库吗
中国网络安全法国家倡导
首都网络安全日是多少
e4a直连数据库教程
江阴计算机网络技术
梦世界服务器
医学文献检索七大数据库
网络安全工程师会被辞退
长沙悦鸿网络技术有限公司
神力科莎有些服务器进不去
金立服务器
dell r220 服务器
安徽多功能网络技术咨询项目
利用服务器对自己电脑做内网穿透
做软件开发的公司排名