模板文件生成html文件之后会在body开头处加入一个可见的控制符,导致页面头部会出现一个空白行。
原因是页面的编码是UTF-8 + BOM。
解决方案(3种任选其一即可):
awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' text.txt
sed -e '1s/^\xef\xbb\xbf//' text.txt
tail --bytes=+4 text.txt
模板文件生成html文件之后会在body开头处加入一个可见的控制符,导致页面头部会出现一个空白行。
原因是页面的编码是UTF-8 + BOM。
解决方案(3种任选其一即可):
awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' text.txt
sed -e '1s/^\xef\xbb\xbf//' text.txt
tail --bytes=+4 text.txt
转载于:https://my.oschina.net/yehun/blog/893176