|
|
 |

|

 |

| Community » Perl: Allgemeines Forum |
|
datei durchsuchen; ergebnisse formattiert ausgeben
|
Seitenanfang |
Hallo, ich benötige eine Umformatierung eines Logfiles, in eine bestimmte Form. Die formattierte Datei soll allerdings nur gewisse Zeilen enthalten, welche in dem Logfile vorkommen. z.B. eine Zeile mit dem Wort "failure", sollte in einer bestimmten Form "<timestamp>::<application>::<severity>::<node>::<err-msg>", in ein neues File geschrieben werden.Da nach mehreren Wörter, als "failure", gefiltert werden müsste, habe ich mir überlegt, die Suchkriterien/Schlagworte aus einer 3ten Datei abzufragen. Meine Kenntnisse in Perl gehen leider nicht über Grundkenntnisse hinaus. Jedoch bin ich damit der geeigneste Mitarbeiter für diese Aufgabe in meiner Firma... Kann mir jemand eine Art Gerüst bzw. Vorgehensweise aufklmüsern, wie ich dieses Problem angehen kann? Perfekt wäre natürlich ein ähnliches Skript bzw. Anschauungsmaterial, welches man nur noch anpassen müsste. Meine Suche war bisher erfolglos:-( Zeit zur Implementierung habe ich bis nächste Woche.... Ich hoffe das reicht aus, um meine Kenntnisse in Perl, soweit zu treiben, das Problem zu lösen. Danke für jegliche Hilfe
Datum: 21.08.2007-08:56

|
re: datei durchsuchen; ergebnisse formattiert ausgeben
|
Seitenanfang |
| Hallo! Grobe Algorithmierung: - Schlüsselwörter aus der 3ten Datei in ein Array laden. - Logfile zeilenweise durchlaufen, dabei --- die Zeilen per RegExp zerlegen --- o.g. Array durchlaufen und nach diesen Wörtern suchen --- wenn gefunden: Zeile aus den RegExp-Teilen neu zusammenbauen und in die neue Datei speichern Das war jetzt aber nicht so sehr schwierig ;-). Für weitere Hilfe wüsste ich dann aber schon ganz gerne, wo da jetzt genau deine Probleme liegen, d.h. inwieweit du mit Dateiarbeit und Regulären Ausdrücken vertraut bist. Versuche am besten erstmal, nach o.g. Algorithmus ein Skript zusammenzustellen, damit wir eine Diskussionsgrundlage haben. Hier noch ein schniekes, etwas umfangreicheres Tutorial: http://perl-seiten.homepage.t-online.de/ Grüße, Skrilax
Datum: 21.08.2007-11:34

|
|

|

|

|
 |

|

|
|