or download this
If the #! line does not contain the word "perl", the
program named after the #! is executed instead of the Perl
interpreter. This is slightly bizarre, but it helps
...
a program that their SHELL is /usr/bin/perl, and Perl will
then dispatch the program to the correct interpreter for
them.