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.
Grüße
Klaus
danke, Klaus, für den Hinweis. Hab ich untersucht und kam zu folgenden Ergebnissen:
1. alle Elemente von @suchen stehen allein in einer Zeile
2. habe die Datei mit und ohne CRLF (also unix2dos und dos2unix) ausprobiert
3. keines der Suchworte war in der zu überprüfenden Datei am Ende der Zeile
Bin ratlos, aber nicht hilflos ;-)
Gruß, Fritzek