3
我在Windows上運行Ruby 1.9.3。當我運行的代碼如何在Ruby上保留行結束符?
text = File.read(path)
File.write(path, text)
下面的代碼片段,我得到完全相同的文件時,文件具有CR + LF行尾。當我使用LF換行符結束文件時,它會更改爲CR + LF換行符結尾。
如何在Windows上使用Ruby讀取和寫入文件,以便保留行結束符,無論是CR + LF還是LF?
這將保留LF換行符結束符,但現在CR + LF換行符結尾符號將轉換爲LF。 – cm007 2014-12-05 19:44:44