nodejsはファイルの中の何行を読みますか?


最近このような問題に遭遇しました.どのように毎回一つのファイルの中から順次に中の何行を読んで、nodejsに提供されたreadlineといくつかの3つのnpm、例えばLINE Readerが気に入らないなら、自分で簡単なバージョンを実現します.
var fs = require('fs');
var data = fs.readFileSync('url.dat', 'utf8');
var lines = data.split("
"
); function get_line(begin,end) { for(var j =begin;j<end;j++){ console.log(lines[j]); //TODO } } var i = 0; // , var interval = setInterval(function(){ get_line(i,i+5); i+=5; if(i>lines.length){ console.log('time to go!!!'); clearInterval(interval); } },2000);