Thread Zeilen Suchen und Zählen
(9 answers)
Opened by UliK at 2016-06-27 14:35
Zum Einstieg empfehlenswert ist http://perl-tutorial.org/, dort findest Du das "Modern Perl: The Book 2014" als gutes Einstiegsbuch.
In Perl könnte man es so ansetzen: - Datei zum Lesen öffnen; - zeilenweise lesen - jede Zeile untersuchen; wenn sie mit "1L" beginnt, Zaehler hochzaehlen - optional: wenn Limit überschritten wurde, Abbruch der Leseschleife - Nach der Schleife Zaehler auswerten; wenn zu groß, Mail senden - Zum Mailsenden kann man auf Module zurückgreifen; z.B. Mail::Sender Alternativ ginge das auch mit Shell-Tools (edit: Ich habe eigentlich nur Linux-Maschinen zur Hand, keine Ahnung wie weit das auf einem AIX-Server abbildbar ist. Da wäre dann Perl vielleicht wieder portabler? :/edit): GNU grep kennt den Schalter -c mit dem man Zählen lassen kann. Und mit -m X kann man die Suche abbrechen lassen, sobald X Treffer gefunden würden... Schnell zusammengetippt, ungetestet: Code: (dl
)
1 #! /bin/bash Last edited: 2016-06-27 18:01:22 +0200 (CEST) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |