ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
2900
2900
EMPFEHLEN
-
Hallo,
ich bin mir eine kleine Perl Suchhilfe am basteln. Leider hatte ich bisher nur wenig mit Perl zu tun. Irgendwie finde ich keinen Weg das nachfolgende Script erfolgreich zu nutzen.
Meine Idee ist:
1. Ich habe eine Datei mit Suchwerten: hier das Feld "field"
2. Ich habe eine Liste von Dateien welche ich eine nach der Anderen auf die Werte der Suchliste durchsuchen möchte.
3. Das Ergebnis ist eine Liste aller Werte mit ihrer Häufigkeit in jeder Datei.
Verwende ich statt:
if(m/\$needle/)
if(m/ED126/)
erhalte ich auch ein Ergebnis.
Verwende ich $needle klappt das nicht.
Hat jemand von Euch eine Idee was ich falsch mache? Und wie ich das Problem lösen könnte?
Vorab schon vielen Dank für Eure Hilfe.
Gruß,
freshone
HTML-Code:# field with all Values to seach for @field = ( "ED126", "ED127", "ED128" ); # Find files in which to seach foreach $file(glob "*.vf1") { open FH,$file; print "Current File: $file \n"; foreach $needle(@field){ print "Current search value: $needle \n"; while(<FH>) { if(m/\$needle/) { $i++; } } print "$needle : $i \n"; } close FH; }
-
das muss if(/$needle/) (also ohne das \ ) heißen...
mit \ suchst Du nach dem Zeichen $ gefolgt von needle in der Datei...
Lesetipps:
perldoc perlre
perldoc perlrequick
perldoc perlretut
http://www.regenechsen.de
-
Hallo Renee,
danke für den Tipp! Damit geht es.
Und wenn ich dann nocheinfüge haut es auch mit der Mehrfachsuche hin.Code :1
seek(FH,0,0);
Gruß,
freshone
Ähnliche Themen
-
In einer einfach Verkette Liste suchen
Von Vippis im Forum C/C++Antworten: 13Letzter Beitrag: 05.01.11, 12:00 -
[C#]In einer ComboBox nach ValueMember suchen
Von deepgreen im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 27.09.07, 08:55 -
Div verschoben nach Einführung einer zweiten Liste
Von Flex im Forum CSSAntworten: 6Letzter Beitrag: 06.07.07, 14:18 -
Text in einer xls-Datei suchen
Von Burcu im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 04.07.06, 17:27 -
in einer txt Datei suchen
Von boThargor im Forum PHPAntworten: 15Letzter Beitrag: 08.04.03, 21:28





Zitieren
Login





