Gast+2007-09-28 19:23:22--Mit "/n" und "/r" meinte ich "\n" "\r", ich habe nur auf der Mactastatur nicht gleich den backslah gefunden.
Ich arbeite aber unter Mac OS/unix und bearbeite die Dateien auf einer Samba-Freigabe. Achso, und ich arbeite mit dem Zeichensatz Unicode (UTF-8), soweit ich weiss ist doch da eh die erste Codepage dem ASCII gleich.
Ich habe eben in meinem Perlskript nach der #!-Zeile einen neuen Zeilenumbruch eingefügt (Enter-Taste) und danach funktionierte es!?
Kommandozeile:
DiskStation> perl -w /volume1/web/cgi-bin/perltest.pl
DiskStation> perl -w /volume1/web/cgi-bin/perltest2.pl
Just another Perl hacker
und die strace-Ausgabe:
read(3, "#!/opt/bin/perl -w\n\rprint(\"Just "..., 4096) = 56
Wieder ein strace-Sieg :-)