這段**統計了乙個檔案中有多少行,最多字元的一行有多少字元。arr = file.open("ri.txt").readlines
lines = arr.size
puts "myfile has # lines in it."
longest = arr.collect .max
puts "the longest line in it has # characters."
但是比較恐怖的是,將所有字元都讀入到陣列了,這個開銷還是比較大的。對大檔案而言並不適合。
今天建立了乙個有一億行的檔案,每行只有乙個字元,光是寫入就很長時間,讀起來更加費勁,我的記憶體1g,ultraedit乾脆打不開了。
Linux統計檔案行數
語法 wc 選項 檔案 說明 該命令統計給定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所有指定檔案的 計數。字是由空格字元區分開的最大字串。該命令各選項含義如下 c 統計位元組數。l 統計行數。w 統計字數。這些選項可以組合使用。輸出列的順序和數目不受選項的順序...
Linux統計檔案行數
2011 07 17 17 32 by 依水間,21497 閱讀,0 語法 wc 選項 檔案 說明 該命令統計給定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所有指定檔案的 計數。字是由空格字元區分開的最大字串。該命令各選項含義如下 c 統計位元組數。l 統計行數...
Linux統計檔案行數
語法 wc 選項 檔案 說明 該命令統計給定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所有指定檔案的 計數。字是由空格字元區分開的最大字串。該命令各選項含義如下 c 統計位元組數。l 統計行數。w 統計字數。這些選項可以組合使用。輸出列的順序和數目不受選項的順序...