檔案結尾的問題 - Linux

Table of Contents

問題一:

使用 vi 編輯文件時,是否程式會在文件末行自動加入換行字元?

因為我使用 ls 觀看檔案大小時,總是會多出一個百特。

有方法可以除去那檔案中最末端的換行字元嗎?

問題二:

終端機下使用 echo "mystring">testfile 似乎也是會自動加入換行字元,

有方法可以在創建檔案的時候除去那個煩人的換行字元嗎?

以上兩個問題麻煩請老手為新手解答一下,謝謝。

--

All Comments

Robert avatarRobert2012-07-27
http://goo.gl/TNdUM Vim Tips Wiki 的說明
Bennie avatarBennie2012-07-30
echo -n 'yourstring' > testfile 沒有換行
John avatarJohn2012-08-03
換行雖然看不見,除非你是一直打下去,不然換行符號是必要
Rebecca avatarRebecca2012-08-07
在vim裡set binary 再set noeol 存檔 應該就行了