• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > 使用iconv批量改变文件编码的shell脚本

使用iconv批量改变文件编码的shell脚本

作者:mdxy-dxy 字体:[增加 减小] 来源:互联网

mdxy-dxy 通过本文主要向大家介绍了shell iconv,iconv,iconv函数,php iconv,iconv.dll等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

这篇文章主要介绍了编写shell脚本,使用iconv批量改变文件编码的脚本代码,需要的朋友可以参考下。

用法示例:

cd ~/workspace/XXXProject
~/iconv_shell.sh ./ *java
</div>

好了,直接上代码~~

#!/bin/bash
if [ "$#" != "2" ]; then
echo "Usage: `basename $0` dir filter"
exit
fi
dir=$1
filter=$2
echo $1
for file in `find $dir -name "$2"`; do
echo "$file"
iconv -f gbk -t utf8 -o $file $file
done
</div>

这里还有些修改的余地,比如源和目标编码应该作为参数,我暂时没有这个需求,懒得写了。

</div>

您可能想查找下面的文章:

  • 使用iconv批量改变文件编码的shell脚本

相关文章

  • Linux Shell脚本系列教程(二):终端打印命令详解
  • 3个备份系统文件并邮件发送的Shell脚本分享
  • 用expect实现ssh自动登录服务器并进行批量管理的实现方法
  • linux命令详解之挂载光驱的方法
  • 8个实用的Shell脚本分享
  • Shell实现识别物理cpu个数、核心数
  • UNIX sh(Bourne Shell)脚本里面使用数组的两种方法
  • shell中使用echo打印彩色字体和彩色背景的方法
  • Shell脚本批量重命名文件后缀的3种实现
  • Shell脚本美化登录界面装饰图(含农历)

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • shell字符串操作详解
    • Shell脚本实现的memcached进程监控
    • 解决VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题
    • shell常用重定向实例讲解
    • Linux命令每天必学(55)之traceroute命令
    • python实现Linux异步epoll代码
    • shell脚本实现同时多台远程主机执行命令的代码分享
    • Linux中获取某个进程的系统调用以及参数(故障排查案例)
    • 3个备份系统文件并邮件发送的Shell脚本分享
    • 获取磁盘IO与系统负载Load的shell脚本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有