1、打开文本编辑器,然后在文件中输入几行随机内容。小编用的是vim。如图所示
2、用二进制查看工具查看该文件。默认的是无bom头的utf-8文件d
3、用sed命令添加bom头:sed -i '0,/^/s/^/\xEF\xBB\xBF/' 1.txt
4、在用二进制查看文件查看,发现bom头已经加上了。在windows上要运行这些指令可以安装cygwin。如何不想安装cygwin,可以在网上找到sed文件的windwos版本。
5、如果想批量处理可以结合find指令fi艘绒庳焰nd . -name "*.txt" -exec sed -i 泌驾台佐39;0,/^/s/^/\xEF\xBB\xBF/' {} \; -print
6、想去掉bom头也是可以的。执行指令:find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \;