2013-03-22 33 views
0

在線路的窗口端\ r \ N(x0dx0a) 例如(一個2行文字)TextFile.txt的:Perl的線長度讀

abc 
def 

我原本以爲每條線將是lenght == 5. 但是當我嘗試閱讀功能,似乎我們需要考慮每行有3 + 1個字符(長度== 4)。將換行符計爲1個char(如x0a)。

我想知道是否有一種方法讓perl讀取文件的每個八位字節(也讀過x0d)?

我不知道它是有用的,但我只是想知道^ _^

感謝

回答

5

輸入文件句柄binmode

+0

完美,謝謝 – user1117862 2013-03-22 17:50:04

+0

或''<:raw''而不是''<'' – ikegami 2013-03-22 19:57:19

+0

但是你爲什麼要*要這樣做呢? – tchrist 2013-03-23 00:02:36