
為什麼某些文字編輯器(例如 BBEdit 和 Textmate)會以換行符號(換行符號)結束檔案?為什麼這很重要?
不以換行符號結束檔案有什麼注意事項嗎?
答案1
如果最後一行不以換行符號結尾,某些 Unix 風格的文字處理指令可能會產生意外的行為。例如,wc -l
計算檔案中的行數,但它本質上是透過計算換行符來實現的,因此最後一個「行」不被計算在內。如果最後一行不是由換行符號終止,其他一些程式也會錯過最後一行。
為什麼某些文字編輯器(例如 BBEdit 和 Textmate)會以換行符號(換行符號)結束檔案?為什麼這很重要?
不以換行符號結束檔案有什麼注意事項嗎?
如果最後一行不以換行符號結尾,某些 Unix 風格的文字處理指令可能會產生意外的行為。例如,wc -l
計算檔案中的行數,但它本質上是透過計算換行符來實現的,因此最後一個「行」不被計算在內。如果最後一行不是由換行符號終止,其他一些程式也會錯過最後一行。