Falk: TXT-File Abschnittweise auslesen

Beitrag lesen

Hallo,

danke für die schnelle Antwort.
@Markus genau in dieser Form habe ich es schon probiert. Nur leider haperts am script - irgendwo habe ich einen Fehler drin, denn er liest die Datei so ein, das wenn er das Schlagwort findet - egal in welcher Zeile - er mir nur die jeweils letzte Zeile in der TXT-File ausgibt (Demnach die zuletzt eingelesene email-adresse).
@Andreas: Nein, aber über eine kleine Hilfestellung, bzw. Idee eurerseits würde ich mich schon freuen ;-)

Hier mein script (- wie gesagt, er liest es zwar aus, aber er kann die Zeilen, bzw. emailadressen nicht voneinander unterscheiden, deswegen suche ich die Möglichkeit die Sachen mit Markierungen aus dem File zu lesen.)

(In jeder Zeile des TXT-Files steht etwas in der Form 'hallo|user@mail.de')

open (ADRESSE, "<$txtfile");
flock (ADRESSE, LOCK_EX) or "Fehler beim sperren der Datei $txtfile $!";
@LINES = <ADRESSE>;

Eintraege durchsuchen, Trennzeichen entfernen

foreach $eintraege (@LINES){
($line1,$line2)=split(/|/,$eintraege);
}

Prüfen ob das Schlagwort vorhanden ist

foreach $wert ($line2){
if ($schlagwort eq $line2) {
print "$line1";
}
}
flock (ADRESSE, LOCK_UN);
close ADRESSE;

Viele Grüße Falk