coolmichael has asked for the wisdom of the Perl Monks concerning the following question:
To quote an email I just wrote:
negativespace.net - all things inbetween.
I'm quite fond of a command line interface directly to perl:
perl -e "print eval, \"\n\" while(<>);"
which would look nicer in a non-dos shell with better quoting possibilities. And it can be even shorter
perl -p -e "$_=eval"
but then you don't get new lines after each answer.
perl -p -e "s/(.*)/$1/ee"
also works very well, but is longer.
I've never understood s///e very well before, but this just occurred to me while I was writing it. And it worked. I was amazed.
The big question is, why does it work. I don't really know.
--negativespace.net - all things inbetween.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: A step on the path to enlightenment
by Chmrr (Vicar) on Mar 17, 2003 at 00:18 UTC | |
Re: A step on the path to enlightenment
by grantm (Parson) on Mar 17, 2003 at 04:25 UTC | |
Re: A step on the path to enlightenment
by Aristotle (Chancellor) on Mar 17, 2003 at 12:58 UTC |
Back to
Seekers of Perl Wisdom