linux中截取文件的特定字節(去掉utf-8 bom頭)


事出有因,之所以要截取特定字節,是為了給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 指定的值是以字節為單位。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM