Siechfred: Inhalt von zwei Dateien vergleichen

Beitrag lesen

Tag Fritzek.

Vielleicht liegts auch einfach nur daran, dass die Elemente von @suchen noch die Zeilenumbrüche beinhalten und Dein erster Test darum gut ging, weil die Suchworte in der zu überprüfenden Datei zufällig am Ende der Zeilen standen.
Hab ich untersucht und kam zu folgenden Ergebnissen:

  1. alle Elemente von @suchen stehen allein in einer Zeile

Damit würde Klaus' Vermutung aber zutreffen, dass in @suchen alle Worte inklusive Zeilenumbruch stehen.

  1. habe die Datei mit und ohne CRLF (also unix2dos und dos2unix) ausprobiert

Damit hast du den Zeilenumbruch nicht entfernt, sondern lediglich zwischen LF und CRLF hin- und herkonvertiert.

  1. keines der Suchworte war in der zu überprüfenden Datei am Ende der Zeile

Damit sollte das Problem gefunden sein und ein chomp(@suchen) Abhilfe schaffen.

Siechfred