hi ho
$line=~s/\n/\r\n/;
Es bedeutet:
Ersetze newline durch return+newline (oder)?
theoretisch ja, praktisch ist das aber schwachsinn .-), soll heissen, es kommt auf den zusammenhang an.
denn:
\r = \015
\n = \012 (Unix)
\n = \015\012 (Win) = \r\n, also eine Textdatei (Win), wo am Ende einer Zeile \n steht, wuerde dadurch dann ein _zusaetzliches_ \r erhalten.
Sicherer waere allemal
$line=~s/\015|\012|\015|\012/\015\012/; # was auch immer das bringen soll...
Vielleicht hat es mal wieder etwas mit Unix - Win
zu tun?
wenn ueberhaupt, dann - ja.
cua
n.d.p.