LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 601|回复: 2

谁能帮忙写一个将目录下所有中文文件名转换为GB2312的脚本

[复制链接]
发表于 2004-12-19 22:45:33 | 显示全部楼层 |阅读模式
目录下有的中文文件名是utf8或者gbk编码的,怎么统一转换为gb2312?
发表于 2004-12-20 04:25:45 | 显示全部楼层
google一下convmv.如果编码是混的话稍微有点困难
发表于 2004-12-20 18:08:53 | 显示全部楼层
只有半个脚本,因为我不知道如何把utf-8的文本转换成gb2312(这个你能教我吗 :thank )
gb是包含gb2312编码文件名的文件
utf是包含utf-8编码文件名的文件
先把环境切换到gb2312
然后:

  1. paste -d ' ' utf gb > convu2g
  2. while read line;do $(echo "mv $line");done<convu2g
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表