2019独角兽企业重金招聘Python工程师标准>>>

1 #!/bin/sh
  2 
  3 basepath=/root/c/tags/sogou
  4 cd $basepath
  5 convert() {
  6   dirs=`ls $1`
  7   for d in ${dirs[@]}
  8   do
  9     echo $1/$d
 10     if [ -d "$1/$d" ];then
 11       convert $1/$d
 12     else
 13       echo iconv -f gbk -t utf8 $1/$d -o $1/${d}.conv
 14       iconv -f gbk -t utf8 $1/$d -o $1/${d}.conv
 15       mv $1/${d}.conv $1/$d
 16       echo mv $1/${d}.conv $1/$d
 17     fi
 18   done
 19 }
 20 convert $basepath

转载于:https://my.oschina.net/u/1388024/blog/174403

linux 下批量修改文件的编码相关推荐

  1. linux下批量修改文件dos格式为unix格式

    linux下批量修改文件dos格式为unix格式 [问题描述] windows系统下的文件格式和unix下不同,使用ftp等软件上传到unix服务器上的文件都需要转换为unix格式后,才可以使用: 使 ...

  2. Linux下批量修改文件及文件夹所有者及权限

    Linux下批量修改文件及文件夹所有者及权限 Linux下批量修改文件及文件夹所有者及权限需要使用到两个命令,chmod以及chown 例:对/opt/Oracle/目录下的所有文件与子目录执行相同的 ...

  3. linux sed给空文件首行插入_linux下批量修改文件后缀名以及合并多行

    写在前面 感谢乔兄送测的公司,让我终于所有营业 part1讲下怎么解决小问题 part2分享谈判过程 part3mark张兄的奶茶 PART1 linux下批量修改文件后缀名以及合并多行 近期师兄在做 ...

  4. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  5. Linux下载批量修改文件后缀,rename安装及使用**

    Linux下批量修改文件后缀,rename安装及使用 ##方法 执行命令: sudo apt-get update sudo apt-get upgrade sudo apt-get install ...

  6. linux批量修改 文件名编码,linux下批量修改文件名

    linux下批量修改文件名 0.问题来源,想把一部分文件加上日期序.也就是在文件名称前加上当前的年月日进行输出. 获取日期格式如下 Zianed@ubuntu:~/public_web_sSmO9OU ...

  7. linux下批量修改文件名精彩解答案例分享

    ######################################################### #linux下批量修改文件名精彩解答案例分享 #date:21:34 2011-11 ...

  8. Linux下批量修改文件名

    ##################################### #Linux下批量修改文件名案例分享 #date:2019-05-09 #Discuz论坛:www.slinuxserver ...

  9. 批量修改linux服务器密码,Linux下批量修改服务器用户密码方法步骤

    Linux下批量修改服务器用户密码方法步骤 密码快要过期.由于机器数量众多,因此采用批量修改密码的方式来进行处理. 下面是具体步骤: 1.配置ssh免key # ssh-keygen -t rsa - ...

最新文章

  1. 程序员请收好:10个非常有用的 Visual Studio Code 插件!
  2. 脉冲神经网络(SNN)概述
  3. 《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-13 ClientBuilderManager类别的编译功能...
  4. 比特币现金支付接入日本便利店
  5. 火狐和chrome_Firefox,Chrome和Edge都将支持WebAuthn的硬件两因素身份验证
  6. SpringBoot:如何处理SprintBoot提示Whitelabel Error Page以及了解原因?
  7. Android 五大布局简析
  8. 系统梳理 Tensorflow、PyTorch 等深度学习框架,洞悉 AI 系统底层原理和算法
  9. 蓝桥杯-标题:六角填数
  10. GNS3环境搭建与测验实战图文详解
  11. Linux:libxml2的安装及使用示例(C语言)
  12. mysql 唯一记录_在数据库中能够唯一地标识一个记录被称为 MySQL数据库使用教程...
  13. 根据起始时间和流逝的时间计算出终止时间(C语言)
  14. 让树莓派不再吃灰(Raspberry+Docker+Portainer+青龙面板+甜糖+网心云)
  15. 回顾 深度学习 实验三 线性回归
  16. (三)Linux 用户和权限
  17. CPU和内存之间关系的演变
  18. 2018沈阳J How Much Memory Your Code Is Using?
  19. 蒲丰投针结果_只能用纸笔才能计算圆周率?蒲丰告诉你,投针游戏也可以
  20. 51单片机之程序下载

热门文章

  1. @所有城市:想建AI智算中心的看这里!国家认可的那种
  2. 波士顿动力「全家」跳舞贺新年,马斯克点赞视频:这不是CG!
  3. 没有绿幕,AI也能完美视频抠图,发丝毕现,毫无违和感 | CVPR
  4. Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#Object‘的解决方法...
  5. 【UEditor】关于导入ueditor-1.1.3.jar的问题---
  6. windows下常查看端口占用方法总结
  7. vim g s 对比
  8. PHP 表单验证--安全性--小记
  9. mybatis3单表增删改查(二)——注解方式
  10. 互联网协议 — TCP — 性能问题解析