Lightning flashed, thunder crashed and Peter Cornelius <c-peter.cornelius@livep
lanet.com> whispered:
| The camel book suggests the following:
|
| #!/bin/sh --
| eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
| if 0;
|
| Is this the best alternative and are there situations in which it might not
| work?
The camel suggests this for systems that don't properly parse the shebang
line. It isn't useful if perl isn't in /usr/bin/perl. If you can be sure
that perl is in the user path somewhere, you can use
eval 'exec perl -S $0 ${1+"$@"}
if 0;
Again, that's only good if you are sure perl is in the path somewhere.
-spp
- Is there an alternative to #!/usr/bin/perl Hobson, Neville
- Re: Is there an alternative to #!/usr/bin/perl Jos I Boumans
- Re: Is there an alternative to #!/usr/bin/perl Nigel G Romeril
- Re: Is there an alternative to #!/usr/bin/perl Adam Turoff
- Re: Is there an alternative to #!/usr/bin/perl Paul
- RE: Is there an alternative to #!/usr/bin/perl Scott Thompson
- Re: Is there an alternative to #!/usr/bin/perl Timothy Kimball
- Re: Is there an alternative to #!/usr/bin/perl Timothy Kimball
- RE: Is there an alternative to #!/usr/bin/perl Peter Cornelius
- Re: Is there an alternative to #!/usr/bin/perl Stephen P. Potter
- Re: Is there an alternative to #!/usr/bin/perl Timothy Kimball
