Re: Perl golf article at Perl Monks

[email protected] (Ala Qumsieh) Thu, 10 Mar 2005 09:49:08 -0800 (PST)
Newsgroups perl.golf
Message-ID <[email protected]>
--- Jasper <[email protected]> wrote:

> Nice. Perhaps it'll prompt a new compo soon :)

Ahhh .. how I long for the good old days.
Speaking of that, there was a post yesterday on
comp.lang.perl.misc asking about a one-liner to
reverse the lines in a file in-place. So the input
file itself must be modified and no other files must
be created.

I came up with this:
perl -aF"\n" -lp0 -i -e '$_=join$\,reverse@F' in.file

But then, I remembered Eugene's (in)famous solution to
reverse sort, but couldn't get it to work:

perl -pi -e '$x=$_.$x}{$_=$x' in.file

This prints to screen, not back to the file.
Any takers?

--Ala


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com