Rolf: Leerzeichen ???

Beitrag lesen

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