您的位置:首页 > 运维架构 > Linux

linux下批量删除utf8 bom

2014-04-25 16:24 232 查看
低版本的gcc编译包含bom的文件会报错




xxx.cpp:1: error: stray ‘\357’ in program
xxx.cpp:1: error: stray ‘\273’ in program
xxx.cpp:1: error: stray ‘\277’ in program


批量删除之



grep -rIlo $'^\xEF\xBB\xBF' . | xargs sed --in-place -e 's/\xef\xbb\xbf//'



在文件末尾增加空白行

find . -name "*.h" | xargs sed --in-place -e '${G}'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: