I assume `split` buffers data and outputs only complete lines.
 
In that case it *is* that easy.
 
 
14.04.2014, 15:56, "Mark Volkmann" <[email protected]>:
I wish it was that easy. You need to account for the possibility of getting a partial line at the beginning and end of what is delivered in a data event. The partial line at the beginning must be concatenated with the last partial line from the previous batch and the last partial line needs to be retained so it can be concatenated with the first one in the next batch.


On Mon, Apr 14, 2014 at 3:45 AM, Floby <[email protected]> wrote:
oh well...
 
var split = require('split')
 
myFileStream.pipe(split()).on('data', function (line) {
  // my line
})

On Friday, 11 April 2014 20:02:01 UTC+2, Reza Razavipour wrote:
I need to read a file one line at a time. Similar to getLine in C++ and Java.
 
How does one do that in node.js?

 

--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.


 
--
R. Mark Volkmann
Object Computing, Inc.

 

--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to