Hallo,
ich schreibe (unter Windows) ein Perl-CGI, welches unter Unix laufen soll. Ich schreibe eine Datei, die auf UNIX mit CRLF enden muss. (Ich weiss, ist komisch, aber "jemand" will das so...)
-
print "Text\015\012";
schreibt Zeilen mit Zeilenende 0D0D0A (DOS) -
print "Text$CRLF";
(unter Verwendung von "use Socket")
schreibt Zeilen mit Zeilenende 0D0D0A (DOS) -
print "Text\n";
schreibt Zeilen mit Zeilenende 0D0A (DOS) aber leider nur 0A (UNIX)
Was muss ich machen, um auf beiden Systemen 0D0A zu erhalten?
Danke fuer Eure Hilfe,
Stefan