将当前目录及其所有子目录中的以 java 为后缀的文件,从 GB18030 转换为 UTF-8:

find .  -name "*.java" -exec sh -c "iconv -f GB18030 -t UTF8 {} -o {}" \;

注意备份文件,上面的命令有时候执行出错,可能将你的文件毁灭。。。。。

第一个.表示当前目录,换成你的目录。-o为输出(经试验发现将-o换成>后不会得到想要的结果,直接将问文件清空了)

{}表示exec传递过来的参数,即文件名,这样就会覆盖原来的文件,也就是不另行创建新文件

写成{}.txt的形式,就会创建一个同名但带有.txt后缀的文件

除了用exec外还可以用xargs传递(可以传多个参数)

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-Excel导入和导出-自定义表模导入
  2. Mozilla Firefox 24.0 Beta 5 发布
  3. PP
  4. 【Python千问 1】Python核心编程(第二版)导读
  5. C#和Javascript中 正则表达式使用的总结
  6. 使用intellij idea搭建MAVEN+springmvc+mybatis框架
  7. TCP/IP 中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议
  8. 省市联动JQ封装比较简洁调用的方法
  9. Google机器学习教程心得(二)决策树与可视化
  10. Java和Flex积分误差(一个)
  11. Domains域
  12. 使用sshkey的方式访问gitlab
  13. java多线程系列12 ConcurrentHashMap CopyOnWriteArrayList 简介
  14. Cracking The Coding Interview 1.1
  15. CentOS7 安装 hbase1.3.3
  16. 小峰servlet/jsp(4)EL表达式
  17. java的按值传递与按引用传递
  18. 调整设置 Win7休眠文件“Hiberfil.sys”
  19. 如何降低Unity程序的Drawcall
  20. selenium,unittest——参数化url,并多线程加快脚本运行速度

热门文章

  1. Burndown chart
  2. 工作随笔——Java调用Groovy类的方法、传递参数和获取返回值
  3. SignalR与ActiveMQ结合构建实时通信
  4. 从源码角度看finish()方法的执行流程
  5. 如何在Vue2中实现组件props双向绑定
  6. 青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 10(排行榜界面&界面管理)
  7. 中继器、集线器(HUB)、网桥、交换机、路由器比较
  8. android 随记 ContentValues
  9. Java--剑指offer(3)
  10. ListView上拉加载,下拉刷新 PullToRefresh的使用