I'm writing perl scripts that will be distributed to locations where I
cannot gaurantee the location of perl. Is there a clean alternative to the
shebang with the specific perl path? Maybe using an environment variable to
locate perl?
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?

Neville

 

Neville Hobson (E-mail).vcf

Reply via email to