[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Logfiles splitten, Tool gesucht
[Thread Prev] | [Thread Next]
- Subject: Logfiles splitten, Tool gesucht
- From: Raphael Eiselstein <rabe@xxxxxxxxx>
- Date: Sun, 27 May 2012 16:37:20 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Hallo zusammen, ich hab hier ein System gefunden (FreeBSD), bei dem es seit ca 2 Jahren kein Logrotate gab, d.h. irgendwelche Access-Logs sind auf ca 5Mio Zeilen angewachsen. Jetzt will ich die nachtraeglich splitten, fuer jeden Monat eine Datei. Ich koennte also ueber den Zeitraum iterieren und aus den grossen Dateien fuer jeden Monat alle Zeilen rausgreppen und in eine Monats-Datei schreiben. Finde ich nicht elegant, weil fuer jeden Monat jedes mal die ganze Datei durchsucht wird. Gibt es irgendwas in der Form von Grep, was mit sowas in der Art tut: $ < inputfile $tool Pattern1 Output1 Pattern2 Output2 ... ... und das ganze so, dass das inputfile nur einmal gelesen werden muss. Ideen anyone? Ander Ansatz? Gruss Raphael -- Raphael Eiselstein <rabe@xxxxxxxxx> http://rabe.uugrn.org/ xmpp:freibyter@xxxxxx | https://www.xing.com/profile/Raphael_Eiselstein GnuPG: E7B2 1D66 3AF2 EDC7 9828 6D7A 9CDA 3E7B 10CA 9F2D .........|.........|.........|.........|.........|.........|.........|.. -- UUGRN e.V. http://www.uugrn.org/ http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/