2
我目前正在使用Node.js,想知道如何從大文本文件讀取一系列行。一個顯而易見的解決辦法是,像這樣:Node.js:高效地讀取一系列行
var fs = require('fs');
fs.readFile(file, function(err, data) {
var lines = data.split('\n');
});
然而,這將涉及加載整個文件到內存中,這將是不切實際的大的文本文件,比如那些100MB +。
在Bash中,我通常會在這種情況下使用sed
。
因爲它們是較大的文件,你要流線,說在一次一行,或讀所有的Y-X線到內存? – 2012-08-12 21:52:09