`
seavers
  • 浏览: 170020 次
  • 来自: ...
社区版块
存档分类
最新评论

批量转换GBK到UTF-8

阅读更多
批量转换GBK到UTF-8

find src | grep ".java" | grep -v ".svn" | xargs -I% echo "iconv -f GBK -t UTF-8 % > %.temp " | bash
find src | grep ".java" | grep -v ".svn" | grep -v ".temp" | xargs -I% echo "cp %.temp %" | bash
find src | grep ".java" | grep -v ".svn" | grep ".temp" | xargs -I% echo "rm %" | bash


注意, 如果直接用
iconv -f GBK -t UTF-8 filename > filename

会挂掉的, 导致filename清空,所以用的.temp




分享到:
评论
2 楼 seavers 2013-06-21  
cloverprince 写道
find . -name .svn -prune -o -name '*.java' -exec echo {} \;


原来 find -name 是可以指定多个呀, 学到了~~
find . \! -name .svn -name *.java  
1 楼 cloverprince 2013-06-08  
find . -name .svn -prune -o -name '*.java' -exec echo {} \;

相关推荐

Global site tag (gtag.js) - Google Analytics