Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

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":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others taking refuge in the Monastery: (7)
As of 2024-04-23 13:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found