Toastbrot
NGBler
- Registriert
- 6 Feb. 2015
- Beiträge
- 366
Hallo,
ich probiere gerade meine Arbeit zu automatisieren.
Konkret geht es darum, eine Logfile nach verschiedenen Strings zu durchsuchen und diese zu zählen.
Dazu führe ich in Linux folgendes aus:
[src=bash]
grep 'String' logdatei.log | wc -l
[/src]
Das gibt mir jetzt aus, wie oft der Eintrag im Log vorhanden ist.
Da ich die Datei jedoch nach sehr vielen verschiedenen Strings durchsuchen muss, hätte ich dafür gerne ein Script, welches irgendwie eine Art Array entgegen nimmt und für jeden Eintrag des Arrays die Zeilen zählt, in denen der String vorkommt.
Ich kenne mich mit Shell-Scripten leider gar nicht aus... Ist sowas möglich?
ich probiere gerade meine Arbeit zu automatisieren.
Konkret geht es darum, eine Logfile nach verschiedenen Strings zu durchsuchen und diese zu zählen.
Dazu führe ich in Linux folgendes aus:
[src=bash]
grep 'String' logdatei.log | wc -l
[/src]
Das gibt mir jetzt aus, wie oft der Eintrag im Log vorhanden ist.
Da ich die Datei jedoch nach sehr vielen verschiedenen Strings durchsuchen muss, hätte ich dafür gerne ein Script, welches irgendwie eine Art Array entgegen nimmt und für jeden Eintrag des Arrays die Zeilen zählt, in denen der String vorkommt.
Ich kenne mich mit Shell-Scripten leider gar nicht aus... Ist sowas möglich?