Ich bin in Linux (CentOS) versucht, ein einfaches Perl-Skript aus einer Datei auszuführen. Ich erhalte einen Fehler. Ich denke, es hat etwas mit der Syntax zu tun, aber ich kann es nicht herausfinden.Ausführen von Perl-Skripten aus einer Datei in Linux
$ perl -e 'print "Hello World\n";'
Dies läuft gut und wird Hello World in der nächsten Zeile drucken. Allerdings, wenn ich dies in vi und machen es wie perlOne speichern, genau das gleiche (perl -e ‚print‚Hallo Welt \ n‘;‘) und führen Sie den Befehl:
$ perl perlOne
erhalte ich die Fehlermeldung: " Syntaxfehler bei perlOne Linie 1, in der Nähe von „perl -e - Ausführung von perlOne abgebrochen wegen Übersetzungsfehlern.“
es ist die gleiche Linie, aber es funktioniert nicht in der Datei
ich arbeite. durch das Perl-Tutorial von Linux Pro Magazine - wo bekomme ich das.
Sie werden wahrscheinlich ein Void mit switches (auf diese Weise) und befehle Aufrufe zu "Perl" in einem tatsächlichen Perl-Skript ... :) – summea
Da Sie bereits die Datei mit Perl ausführen, brauchen Sie nur die Anweisung in der Datei: 'print" Hello World \ n ";' – perreal
Yep @perreal - das war's. Ich vermute, ich habe einige der Befehle/Syntax verdoppelt. –