Hello,
If the only thing you want to do is to weed out the blank lines, a one-liner could do the trick:

*nix version: perl -ni.bak -e 'print unless /^\s*$/' myFile Win32: perl -ni.bak -e "print unless /^\s*$/" myFile

In the future, you may want to check the search functionnality of perlmonks, I found all these relevant nodes about your question:

Cheers,
Briac

Update:
For this node to be really useful here's why your snippet doesn't work:

Your regex did indeed match an empty line, but the newline "\n" character is not matched by the regex. So your program happily replace an empty string (with a non-matched newline) with another empty string (with the newline it has not matched). Should you have chomp'd the line, everything would have run smoothly (but you'd then have to add the newline at the end of the lines you want to print)

<kbd>--
my $OeufMayo = new PerlMonger::Paris({http => 'paris.mongueurs.net'});</kbd>

In reply to Re: replacing blank lines by OeufMayo
in thread replacing blank lines by indapa

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.