码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下批量修改文件编码

时间:2015-04-07 22:58:15      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:

假设需要将所有afish目录下的php文件,编码从gb2312转到utf8

cd afish
find ./ -type f -name “*.php”|while read line;do
echo $line
iconv -f GB2312 -t UTF-8 $line > ${line}.utf8
mv $line ${line}.gb2312
mv ${line}.utf8 $line
done

上面脚本将当前afish目录下的所有php文件,从gb2312转到utf8,原文保存为*.php.gb2312。

如果需要删除原来的gb2312文件,只需执行:

find ./ -type f -name “*.utf8″ -exec rm -f {} \;

 

Linux下批量修改文件编码

标签:

原文地址:http://www.cnblogs.com/afish/p/4399606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!