in reply to -e line 1

-e allows Perl code to be specified on the command line.
perl -e"perl code to execute here" args

You're not doing that, so you shouldn't be using -e

perl file_containing_perl_code.pl args