利用iconv进行文件编码批量原地转换
2024-10-14 04:30:04
将当前目录及其所有子目录中的以 java 为后缀的文件,从 GB18030 转换为 UTF-8:
find . -name "*.java" -exec sh -c "iconv -f GB18030 -t UTF8 {} -o {}" \;
注意备份文件,上面的命令有时候执行出错,可能将你的文件毁灭。。。。。
第一个.表示当前目录,换成你的目录。-o为输出(经试验发现将-o换成>后不会得到想要的结果,直接将问文件清空了)
{}表示exec传递过来的参数,即文件名,这样就会覆盖原来的文件,也就是不另行创建新文件
写成{}.txt的形式,就会创建一个同名但带有.txt后缀的文件
除了用exec外还可以用xargs传递(可以传多个参数)
最新文章
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-Excel导入和导出-自定义表模导入
- Mozilla Firefox 24.0 Beta 5 发布
- PP
- 【Python千问 1】Python核心编程(第二版)导读
- C#和Javascript中 正则表达式使用的总结
- 使用intellij idea搭建MAVEN+springmvc+mybatis框架
- TCP/IP 中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议
- 省市联动JQ封装比较简洁调用的方法
- Google机器学习教程心得(二)决策树与可视化
- Java和Flex积分误差(一个)
- Domains域
- 使用sshkey的方式访问gitlab
- java多线程系列12 ConcurrentHashMap CopyOnWriteArrayList 简介
- Cracking The Coding Interview 1.1
- CentOS7 安装 hbase1.3.3
- 小峰servlet/jsp(4)EL表达式
- java的按值传递与按引用传递
- 调整设置 Win7休眠文件“Hiberfil.sys”
- 如何降低Unity程序的Drawcall
- selenium,unittest——参数化url,并多线程加快脚本运行速度
热门文章
- Burndown chart
- 工作随笔——Java调用Groovy类的方法、传递参数和获取返回值
- SignalR与ActiveMQ结合构建实时通信
- 从源码角度看finish()方法的执行流程
- 如何在Vue2中实现组件props双向绑定
- 青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 10(排行榜界面&;界面管理)
- 中继器、集线器(HUB)、网桥、交换机、路由器比较
- android 随记 ContentValues
- Java--剑指offer(3)
- ListView上拉加载,下拉刷新 PullToRefresh的使用