In diesem Fall werden vermutlich aus einer Textdatei, die unter DOS/Windows erstellt wurde, die jeweiligen Zeichen herausgefiltert, um einen Zeilenumbruch wie unter Unix/Linux zu erreichen.
bye, Frank!
Genau, unter Dos ist ein Zeilenumbruch immer CR/LF (13/10), während unter Unix/Linux nur ein LF (10)
als Newline genutzt wird.
Um die newlines auch noch rauszufiltern, könnte
man $var=~s/\n//g; schreiben.
Tschüß, Olaf.