bash skript und log file auswerten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
cordovan
Beiträge: 467
Registriert: 03.01.2004 22:37:28

bash skript und log file auswerten

Beitrag von cordovan » 14.07.2004 14:33:38

hi!

ich möchte mein iptables skript etwas tunnen und regeln die öfters vorkommen weiter oben in die liste bringen.

jetzt hab ich dann zwar ein log file mit eine menge zeilen zb Rule 6, Rule 18, .....

möchte mir nun ein bash skript schreiben welches mir einen counter pro regel macht zb 3000 x kam regel 7 vor aber nur 90 x regel 2.

ich hab leider keine ahnung mit welchen befehlen ich so was anstellen könnte.

thx4help

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 14.07.2004 18:54:02

Wenn die Regelnamen eindeutig sind (also nicht ständig) in anderen Logzeilen vorkommen) geht das mit folgendem Oneliner:

Code: Alles auswählen

grep "Rule 12345" LogDatei.log | wc -l
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
cordovan
Beiträge: 467
Registriert: 03.01.2004 22:37:28

Beitrag von cordovan » 14.07.2004 19:33:32

thx genau das hab ich gesucht :-)

Antworten