Stefan: Zeilenende UNIX/DOS

Beitrag lesen

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...)

  1. print "Text\015\012";
    schreibt Zeilen mit Zeilenende 0D0D0A (DOS)

  2. print "Text$CRLF";
    (unter Verwendung von "use Socket")
    schreibt Zeilen mit Zeilenende 0D0D0A (DOS)

  3. 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