Thread Standardvariable @ARGV wird bei Ausführung über VNC nicht eingelesen (28 answers)
Opened by bob.george at 2014-06-27 09:18

Linuxer
 2014-06-27 11:59
#176168 #176168
User since
2006-01-27
3872 Artikel
HausmeisterIn

user image
2014-06-27T09:05:23 bianca
Das Geheimnis: Windows interpretiert echo.pl als echo pl aa bb cc usw.
echo ist ein reserviertes Kommando in Windows! Benenne das Script um oder schreib ein perl  davor.


Das kommt aber auf den Kontext bzw. das aktuelle Verzeichnis an.

Liegt im Verzeichnis KEINE Datei "echo.pl", greift Deine Aussage und es wird wohl das interne "echo" verwendet.
Liegt dort aber eine Datei "echo.pl" und hat die Endung .pl einen brauchbaren Registry-Eintrag, wird die Datei gemäß Registry ausgeführt, bzw. aufgerufen (bei mir öfnnet sich beispielsweise der Editor mit dieser Datei).

Getestet auf Win7.
Anhänge
image/png
642 x 627
echo_pl_test.png
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Standardvariable @ARGV wird bei Ausführung über VNC nicht eingelesen