Ich bin ein neuer Ubuntu-Benutzer und versuche, unter Straberry Perl unter Windows 7 entwickelte Skripte auszuführen. Meine Ubuntu-Umgebung ist Ubuntu 14.04 LTS und Perl 5.18.2.
Die erste Zeile meiner Skripte lautet #!/usr/bin/perl, die den Perl-Interpreter in / usr / bin aufrufen soll, und tatsächlich lebt dort ein 10,2-KB-Objekt. Meine Skripte werden jedoch nur ausgeführt, wenn 'perl' das erste Befehlszeilenargument auf Terminal ist, wie in perl myscript.pl.
Gibt es eine Möglichkeit, Perl automatisch .pl-Skripte ausführen zu lassen, ohne es explizit aufzurufen?
which perl?
ls -l myscript.pl? Was sind insbesondere die Berechtigungen - gibt es eine xin der Liste (so etwas wie rwxr-x-rx)? Möglicherweise müssen Sie das ausführbare Bit aktivieren: Es chmod u+x myscript.plwird für den Eigentümer (dh vermutlich für Sie) ausführbar.
./myscript.pl