find | grep "\.c" | grep -v Libr | xargs -i bash -c "cat {} | iconv -f gbk -t utf8 > {}.utf8"
找所有
找出C文件
不要Libr中的
一行一次
把每个的内容显示到屏幕,再用iconv转码,再写入每个名字.utf8
find | grep "\.c" | grep -v Libr | xargs -i bash -c "cat {}.utf8 > {}"
同样,把utf8文件,一个个写回到原来的C代码
find | grep utf8 | xargs -i rm {}
删除中间的utf8文件
网友评论