檔案結尾的問題 - Linux

Table of Contents

uranusjr:http://goo.gl/TNdUM Vim Tips Wiki 的說明 07/23 13:18
shemale:echo -n 'yourstring' > testfile 沒有換行 07/23 13:26
shemale:換行雖然看不見,除非你是一直打下去,不然換行符號是必要 07/23 13:27
ckclark:在vim裡set binary 再set noeol 存檔 應該就行了 07/24 00:33

感謝 uranusjr 的連結

只是我英文真的是看不懂..可以解釋一下他是不是要寫程式才能解決呢

感謝 shemale 讓我學到了這個符號 → '

感謝 ckclark 的回應 但是我用的是 vi .. 不是 vim ..

--

--

All Comments

Zanna avatarZanna2012-07-31
http://goo.gl/TNdUM Vim Tips Wiki 的說明
Lauren avatarLauren2012-08-02
echo -n 'yourstring' > testfile 沒有換行
Freda avatarFreda2012-08-03
換行雖然看不見,除非你是一直打下去,不然換行符號是必要
Jacky avatarJacky2012-08-06
在vim裡set binary 再set noeol 存檔 應該就行了
Eden avatarEden2012-08-11
你打完最後一個字,不要按ENTER就存檔就不會有那個換行字元
Iris avatarIris2012-08-12
樓上:我並沒有多按 Enter 哦,但是 ls -al 出來看
還是多一個 byte !
Bennie avatarBennie2012-08-13
你的資料只有一行嗎? 我試過vi只輸入了一個字元,檔案1byte
Andy avatarAndy2012-08-17
另外有些非ASCII字元以UTF-8儲存時,不只1byte
Carol avatarCarol2012-08-20
Sorry!先前眼殘,剛再試了一次,確實多了一個byte
Ingrid avatarIngrid2012-08-22
不只vi,連nano,gedit都有這現象,不過這個結尾換行會對你造
成什麼問題? 這或許才是問題重點
Cara avatarCara2012-08-27
快速解決方案 truncate --s 原檔案大小減1 檔案名稱
James avatarJames2012-08-30
shemale是那個我常常再西斯版上看到的那個嗎?真人不露相啊
XD