Moin,
foreach $EINTRAG(@link) {
$EINTRAG=~s/\n//g;
$EINTRAG=~s/\r//g;
$EINTRAG=~s/ //g;
^hier nimmst Du das Leerzeichen selbst raus ;-)
...kein Wunder dass die dann wech sind. Nochn Tipp: Zeilenendezeichen kannst Du mit chomp() entfernen und beim Öffnen eines Filehandlers _immer_ den Fehlerstatus abfragen:
open FH, "$file" or die $!;
Viele Grüße, Rolf