BOM 清除

[root@test3 11]# gcc 11.2.c
11.2.c:1: 錯誤:程序中有遊離的 ‘\357’ 8進制,至關於16進制 ef
11.2.c:1: 錯誤:程序中有遊離的 ‘\273’
11.2.c:1: 錯誤:程序中有遊離的 ‘\277’spa

 

[root@test3 11]# head -1 11.2.c|hexdump -C
00000000 ef bb bf 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 |...#include <std|
00000010 69 6f 2e 68 3e 0a |io.h>.|
00000016code

 

兩種方法:io

tail -c +4 11.1.c.orig> 11_1.ctest

 

第2種
sed -i '1 s/^\xef\xbb\xbf//' *.txt
sing GNU sed (on Linux or Cygwin):gcc

On FreeBSD or Mac OS X:sed

sed -i .bak '1 s/^\xef\xbb\xbf//' *.tx
相關文章
相關標籤/搜索