Thread Problem mit Zeilenbruch hex(0d) (8 answers)
Opened by giordano at 2012-08-04 19:27

Raubtier
 2012-08-06 11:21
#160660 #160660
User since
2012-05-04
1070 Artikel
BenutzerIn
[default_avatar]
Naja, \n ist halt einfach der logische Zeilenumbruch.

Je nach Betriebssystem wird der beim Lesen/Schreiben von Dateien jeweils in den entsprechenden Zeilentrenner des aktuellen Betriebssystems gewandelt.

Solange du also unter Linux Linux-Textdateien verarbeitest oder unter Windows Windows-Textdateien, gibt es kein Problem und \n wird "das Richtige" tun.

Wenn man weiß, dass die Dateien CRLF als Trenner haben, kann man sie auch direkt so öffnen:
Code: (dl )
open(my $fh, "<:crlf", "dateiname") or die $!;

View full thread Problem mit Zeilenbruch hex(0d)