事出有因,之所以要截取特定字節,是為了給utf-8編碼的文件去掉bom頭。
bom頭好去啊,notepad++文本編輯器中就有這個功能啊。可是,問題所在是要編輯的文件太大了,300MB,小電腦卡shi。
所以,從linux 找能解決問題的命令。去bom頭嘛,去掉文件的前三個字節就好了。
所以可以使用dd命令:
命令示例如下:
dd if=s.txt of=t.txt bs=4M skip=3 iflag=skip_bytes
設置bs參數是為了效率,設置iflag 參數是為了說明skip 指定的值是以字節為單位。