是的,有效 POSIX 文本文件的最后一个字符必须是换行符。
它之前一直争论不休。
这是很容易(和非常快)纠正文件(如果需要)。
并且vim 可能被配置为自动确保包含一个跟踪换行符。
从某种意义上说,某些工具需要文本文件,因此需要结束换行符,这一点很重要。例如,shellread将无法(除非以特殊方式配置)读取缺少换行符的文本文件的最后一行。和文件的串联cat也需要特殊处理。
您不能按照建议减少每个文件的一个字节,但会增加处理文件的复杂性。IMO不值得麻烦。
我想不出任何其他原因来避免文本文件的结束换行符。
| 归档时间: |
|
| 查看次数: |
758 次 |
| 最近记录: |