But I it appears you aren't actually doing anything with the file? Why not just copying it?
Or if you just want to work with the text and don't need to parse the lines of data, there is no need to split the $buffer. You're splitting on \n then basically putting them back in with the print?
Solutions depend on what you are actually doing with the $buffer
You could for example do a join "\n",@lines though I think you'll have to check to see if $buffer ended in /\n\z/
Or you could just do a $buffer.=<$fh> keeping in mind that if you combine this with the previous that you'll want to output a terminating \n
Or was this just to try and focus on the command you think is the problem? I have killed a couple servers when using while(<>) because of all the calls to the server, got yelled at by some IT peeps cause I was making some many calls to the server for lines of data.

In reply to Re: Line by line buffered read by MajingaZ
in thread Line by line buffered read by muyprofesional

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.