http://www.fmi.uni-passau.de/archive/doc/unix/perl/man/pl-start.html (Einblicke ins Internet, ~06/1995) PERL -- Starting a Perl Script
Starting a Perl Script
Upon startup,
perl
looks for your script in one of the following places:
Specified line by line via
-e
switches on the command line.
Contained in the file specified by the first filename on the command line.
(Note that systems supporting the #! notation invoke interpreters this way.)
Passed in implicitly via standard input.
This only works if there are no filename arguments -- to pass
arguments to a
stdin
script you must explicitly specify a - for the script name.
After locating your script,
perl
compiles it to an internal form.
If the script is syntactically correct, it is executed.