PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Loganalyser



Barbers
24.06.2009, 19:46
Hi, ich hab versucht nen Loganalyser zu bauen in perl, bin aber gescheitert.
Ich habe zwar rausgefunden das ich regex nutzen sollte, aber irgendwie komm ich damit nicht klar. Ich wollte nur nach IP=***.***.***.*** suchen und die ip dann ausgeben.
Lg Barbers

fred777
24.06.2009, 20:09
Naja, es gibt verschiedene Möglichkeiten, ein regexp wäre z.B.
ˆ\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
Ich hab gerade keine Ziet ein Script zu coden, aber so stelle ich mir das vor:
Text in @array laden
mit regexp durchsuchen, und das Resultat durch if() ausgeben oder mit open() direkt wieder in eine Datei speichern

[♥]
30.06.2009, 10:52
while(<>){if($_=~m/(\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b)/){print $1."\n";}}