[quote=darmon,19.09.2003, 15:47]hier sin die fehlermeldungen:
C:\>test.pl
Backslash found where operator expected at C:\test.pl line 1, near "rtf1\"
Backslash found where operator expected at C:\test.pl line 1, near "ansi\"
Backslash found where operator expected at C:\test.pl line 1, near "ansicpg1252\
"
Backslash found where operator expected at C:\test.pl line 1, near "deff0\"
Backslash found where operator expected at C:\test.pl line 1, near "f0\"
Backslash found where operator expected at C:\test.pl line 1, near "fswiss\"
syntax error at C:\test.pl line 1, near "rtf1\"
syntax error at C:\test.pl line 1, near "}}"
Execution of C:\test.pl aborted due to compilation errors.[/quote]
Hi,
kann es sein, dass Du dass ganze nicht als Textdatei gespeichert hast? Die Fehlermeldungen deuten irgendwie auf das RichTextFormat hin. Und rtf kann perl noch nicht parsen, zumindest nicht als Programm. ;-)
So sieht bei mir die erste Zeile Deines HelloWorld-Programms als RTF aus.
{\rtf1\ansi\deff0\adeflang1025
Öffne doch bitte noch mal Deinen Editor mit dem Programm und speichere es unter einem anderen Namen als Txt-Datei und benenne die Endung danach in .pl um. Dann sollte es eigentlich klappen.
Die Shebang-Zeile hat unter Windows so keine Funktion, glaub ich. Kann daher auch weggelassen werden.
Tschaui Daniel
use strict; use warnings;
perl -e 'eval reverse q| )51,1-,4,9,1,1-,7,22,5,8,8,3-,86-,71,51,1,51,86-,21,1,41,8,86-,24-,55-,95-(})001+_$(rhc{pam esrever tnirp|'