几种方式都可以:
1. # cat INFILE | sed 's/\xef\xbb\xbf//g' > OUTFILE
2. # awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' INFILE > OUTFILE
3.#
tail --bytes=+4 INFILE > OUTFILE ##没有判断标示
本文介绍了三种有效的方法来去除文件中的UTF-8 BOM(Byte Order Mark)头,包括使用cat结合sed命令、awk命令以及tail命令的方式。这些方法适用于不同场景下的需求。
几种方式都可以:
1. # cat INFILE | sed 's/\xef\xbb\xbf//g' > OUTFILE
2. # awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' INFILE > OUTFILE
3.#
tail --bytes=+4 INFILE > OUTFILE ##没有判断标示