Hoi,
ich möchte über ein Formular ein Wort (oder h i e r mehrere) in
einer .log datei suchen. Das funzt soweit auch mit meinem
Script (ist zwar einfach, aber funzt). Nun möchte ich aber
nach 2 (oder mehr) Worten gleichzeitig suchen können, d.h. wenn
ich nach "Karten+UnrealT" suche sollen die Keywords nach
Karten u n d nach UnrealT durchsucht werden.
Die Loesung dazu habe ich dir doch schon in meinem ersten Beispiel
gepostet:
open DAT,"<entries.dat" or die $!;
my @entries = <DAT>;
close DAT;
my @terms = split /+/, $searchstring;
foreach my $term (@terms) {
$term = quotemeta $term;
@entries = grep /$term/, @entries;
}
Hierbei wird die Liste der Eintraege immer kuerzer durch das
grep.
Gruesse,
CK