Re: Perl One-Liners
- From: rvtol+news@xxxxxxxxxxxx (Dr.Ruud)
- Date: Sat, 15 Jul 2006 18:48:17 +0200
Prabu schreef:
To print line other than 5th one
perl -ne 'print "$_" if $. != 5' filename
I would make that
perl -wne 'print qq{$_} if $. != 5' filename
or
perl -wne 'print if $. != 5' filename
or better
perl -wne 'print unless $. == 5' filename
or maybe even
perl -wne '$. == 5 or print' filename
and certainly mention to replace the outer '' by "" for Windows.
BTW,
perl -wpe 'next if $. == 5'
doesn't work, see the -MO=Deparse output for the why.
--
Affijn, Ruud
"Gewoon is een tijger."
.
- References:
- HANDY PERL ONE-LINERS
- From: Prabu
- Re: HANDY PERL ONE-LINERS
- From: Chandru
- Perl One-Liners (was: Re: HANDY PERL ONE-LINERS)
- From: Dr.Ruud
- Re: Perl One-Liners
- From: Prabu
- HANDY PERL ONE-LINERS
- Prev by Date: Re: Perl One-Liners
- Next by Date: Re: strip
- Previous by thread: Re: Perl One-Liners
- Next by thread: Re: HANDY PERL ONE-LINERS
- Index(es):
Relevant Pages
|
|