Thread Zu blöd zum files öffnen? oder lesen? (13 answers)
Opened by ariser at 2014-03-18 14:57

Linuxer
 2014-03-18 15:50
#174252 #174252
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Ich wäre mit der Verwendung von "\r" und "\n" vorsichtig; weil da IIRC Automatismen greifen und zum Teil anderes rauskommt als erwartet.

Ich würde "\015\012" verwenden; wenn überhaupt.
Wenn das Skript immer auf WinDOS läuft und die Dateien sicher nur den WinDOS-Umbruch nutzen, dann könnte man auch $/ verwenden; das wird per default auf den Zeilenumbruch des Systems gestellt (kann überschrieben werden!).

Schau mal, was bei "\r\n" wirklich rauskommt: (Hexdump; auf Win7; perl 5.18.0)
Code: (dl )
1
2
3
4
5
6
7
8
perl -e "print \"\r\n\";" | xxd
0000000: 0d0d0a ...

perl -e "print \"\r\";" | xxd
0000000: 0d .

perl -e "print \"\n\";" | xxd
0000000: 0d0a ..

Last edited: 2014-03-18 15:55:51 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Zu blöd zum files öffnen? oder lesen?