BR 技术头条 技术链接、资讯与社区分享流
le www.lezhizhe.net / 2017-05-22 18:00 / by @shengting

Mac或者Linux下批量转换文件编码及修改文件扩展名

转换文本编码是因为 Mac 下只支持Unicode(UTF-8),GBK文件打开乱码

单个文件转换代码:

iconv -f GBK -t UTF-8 a.php > a.php.utf8

批量转换文本编码代码:

find *.php -exec sh -c \"iconv -f GBK -t UTF8 {} > {}.utf8\" \\;

批量修改文件扩展名是因为 批量修改文件编码以后扩展名变了

批量修改文件扩展名代码

for i in *;do mv $i $(echo $i|sed \'s/\\.php\\.utf8/\\.php/\');done

赞过的人

@技术头条@shengting

发表评论