Using perl without "#!"
Chip Salzenberg
chip at ateng.UUCP
Thu Feb 11 01:29:12 AEST 1988
Larry Wall's "perl" program is a real gem. It is, unfortunately, also
difficult to use on systems without the "#!" hack for scripts. (This is
one case where Berzerkeley Unix has the edge. :-])
So, here is a way to fake it without "#!": use one of the commands that
is the same under sh and perl: "eval". Put this at the top of each perl
script:
eval "exec /bin/perl $0 $*"
if (0);
So when sh sees the first line, it executes it; then when perl sees it,
it passes the syntax check, but the if(0) keeps it from being executed.
--
Chip Salzenberg UUCP: "{codas,uunet}!ateng!chip"
A T Engineering My employer's opinions are a trade secret.
"Anything that works is better than anything that doesn't."
More information about the Alt.sources
mailing list