You should only copy and paste from echo onwards, into the command-line of a decent (e.g. not DOS) shell.
-- Adam Spiers -=- musician & hacker -=- adam@spiers.net -=- http://tiger +pig.org/ echo '$_=bless[q]]],q;_;;sub s;{local$_=shift;push@$_,++$0,pop(@$_).$s +;;$_}($, =eval((join"\$_->[",qw)Just Another Perl Hacker)).q)$_->[1]]]])))=~s~( +(?<=.(?{ ++$*})))?_::~$*&&$"~egx,print""=>""=>'|perl -ln0e';s;s\;;_::AUTOLOAD$1 +;g;eval'

Replies are listed 'Best First'.
Re: my .sig
by jryan (Vicar) on Nov 15, 2001 at 09:44 UTC
    Very clever, however, you might want to mention that this isn't actually a perl script (its a shell command containing text which is piped to a perl 1 liner), and entire text should just be dumped onto the command line. Also, Win32 users won't be able to run this, so don't even try :)