I just found on http://www.bluetail.com/~joe/escript.html an
interesting approach to write the "#!" line of a script. The idea is
to call up /usr/bin/env, and then it starts the script-interpreter
with the command line arguments:
#! /usr/bin/env script-interpreter
...
The advantage I can see is that there is no need to give an absolute
path for the script-interpreter (PATH is searched), and /usr/bin/env
may be a more "standard" path than say
/usr/local/bin/script-interpreter . It is also probably faster than
the /bin/sh trampoline.
Anybody have experience, or comments about this? Is /usr/bin/env
"standard" or POSIX?
Marc