linux_logo_80.png?nocache=1345627138060Das Problem kennt man sicher, wenn man viel mit statischen HTML Dateien oder anderen Textdateien arbeitet.

Irgendwann will man wissen wie viele Dateien eine bestimmte Zeichenfolge enthalten.

Unter Linux ist das relativ einfach aber mit grep alleine ist es nicht getan.

Der erste Gedanke wäre folgendes zu versuchen:

grep -c -r Zeichenfolge *

Dateien-in-Ordnern-zaehlen-die-eine-bestimmte-Zeichenfolge-enthalten2012-08-22_12h59_24-470.png?nocache=1345633299113

Die Ausgabe davon ist aber nicht wirklich nützlich da man nur für jede Datei die Anzahl der Vorkomnisse angezeigt bekommt, also wie oft die Zeichenfolge in jeder Datei vorkommt.

Besser wird das Ergebnis wenn man noch den Befehl wc dazu nimmt:

grep -r Zeichenfolge * |wc -l

Jetzt werden alle Dateien gezählt in denen "Zeichenfolge" vorkommt.