利用iconv进行文件编码批量原地转换
将当前目录及其所有子目录中的以 java 为后缀的文件,从 GB18030 转换为 UTF-8:
find . -name "*.java" -exec sh -c "iconv -f GB18030 -t UTF8 {} -o {}" \;
注意备份文件,上面的命令有时候执行出错,可能将你的文件毁灭。。。。。
第一个.表示当前目录,换成你的目录。-o为输出(经试验发现将-o换成>后不会得到想要的结果,直接将问文件清空了)
{}表示exec传递过来的参数,即文件名,这样就会覆盖原来的文件,也就是不另行创建新文件
写成{}.txt的形式,就会创建一个同名但带有.txt后缀的文件
除了用exec外还可以用xargs传递(可以传多个参数)
转载于:https://www.cnblogs.com/makefile/p/4002434.html
利用iconv进行文件编码批量原地转换相关推荐
- html utf8转换工具,GB/BIG5/UTF-8 文件编码批量转换工具
GB/BIG5/UTF-8 文件编码批量转换工具是一款单一文件与批量转换编码工具将 GB.BIG5.UTF-8 文件相互转换,方便的批量处理能力,主要用于网站文件编码方式的整体转换上. 某天, ...
- txt文件编码批量转换器 2.11 官方版
txt文件编码批量转换器用于批量转换txt文本文档的编码格式.通常,我们电脑里的txt文件都是ASNI编码,当放到手机或MP3里时,打开看到的往往都是乱码,面目全非.我们需要先把它们转换为Unicod ...
- txt文件编码批量转换器V2.11版
用于批量转换txt文本文档的编码格式.通常我们电脑里的txt文件都是ASNI编码,放到手机,MP3等设备里面,打开看到的都是乱码.所以我们必须先把它们转换为Unicode格式,才能够在手机和M ...
- Linux下GBK文件编码批量转换UTF-8命令
使用iconv 转换 Iconv语法:iconv -f encoding -t encoding inputfile 单个文件转换: $ iconv -f GBK -t UTF-8 file1 -o ...
- 文件编码批量转换工具
一.工具界面 二.使用说明 选择源文件路径和输出文件路径: 选择源文件编码格式和转换格式: 选择要转换的文件后缀类型: 点击转换按钮即可. 三.结果查看 四.下载 地址1(依赖64位JDK):http ...
- python实现dat文件批量转换为 excel文件 关键词 批量格式转换 dat文件 excel读写 诺祺 可发表知乎ed csdn ed
python实现批量dat转excel.pyimport os,time,xlwt def single(filepath):'''参数:txt文件路径,功能将其转换成excel文件'''print( ...
- python文件批量重命名以数字~n的方式重命名_利用Python对文件进行批量重命名
最近几天工作的内容是对40个项目进行考核,每个项目都需要一个考核评分表,已经有了项目的列表. 如果用常规的方法,需要复制40个文件,并逐个修改,不光工作量大,也容易出错,后期修改也不方便. 于是想到了 ...
- iconv 判断字符编码_iconv 字符集转换报错
iconv 字符集转换出错 本帖最后由 zw91683 于 2014-02-26 15:59:48 编辑 最近有个项目在用字符集转换,网上查了下iconv的用法,直接拿过来用,发现运行一直出错,代码如 ...
- urf-8和gb2312文件编码批量相互转换工具
今天遇到一个站点文件全部是gb2312格式的,想转为utf8格式的,于是用到了'UltraCodingSwit'这个工具 下载地址: 点击下载 选择左上角的"文件夹"然后选择下,文 ...
最新文章
- LeetCode简单题之距离顺序排列矩阵单元格
- vue中computed和methods区别
- 四旋翼双环PID控制
- 我不断收到“ Uncaught SyntaxError:意外令牌o”
- 状态机编程思想及实例
- [4G5G专题-9]:RRU 数字上变频DUC与数字下变频DDC
- 杭州天目山路招PHP,杭州地铁3号线汽车西站站开始主体施工 天目山路部分路面要开挖了...
- 数据挖掘与分析应用1:Excel表数据分析,sum,sumif,sumifs,vlookup,match,index,几个配合使用
- 史上最怪异的几大数据中心事故
- python图标变成了白色_怎么解决图标变成白色图标的问题
- 计算机学院杨洋,杨洋-地球科学与技术学院
- IDEA执行hadoop相关报错xxx from xxx is not a valid DFS filename.
- 埃及分数拆分——IDA*
- Hive基本SQL操作
- ssm+JSP计算机毕业设计高校疫情日报管理信息系统abk6n【源码、程序、数据库、部署】
- Python毕设-【课堂人脸签到系统】附源码课件/Python练手项目/Python毕业设计
- 如何在Pinterest投放广告呢?Pinterest广告推广形式!
- html响应式布局平移,响应式网页设计、响应式布局的实现原理
- MATLAB如何将图片切分成任意M*N块
- matplotlib之2017各产业第一季度国民生产总值饼图