Are you running this on Win32? If so, try this one (which
will not work in a Unix shell):
in reply to Re: (jeffa) Re: Predicting the end of times...
in thread Predicting the end of times...
The problem is that Win32 wants the whole expression
wrapped in double quotes (not single quotes), and Unix shells will interpolate
any tokens in double quotes before Perl gets a chance to
execute. This results in Yet Another
Platform Dependance for Perl one-liners that contain dollar
signs. You can escape the quotes, but that gets ugly
(uglier?) real quick. For example, this should work on both
platforms (but since i don't have a Win32 box available,
i can't test it on that platform):
perl -le"$x+=ord,print qq|$_ - |,ord for split//,HOLYBIBLE;print qq|To
Update - nope, the previous one only works on Unix shells,
Win32 doesn't need (or like) the escaped dollar signs.
Thanks for testing this for me, BlueBlazerRegular and
perl -le"\$x+=ord,print\"\$_ - \",ord for split//,HOLYBIBLE;print\"Tot
(the triplet paradiddle with high-hat)