Linux: Dateien nach einem bestimmten Inhalt durchsuchen

10/12/2011

Wer mit Linux täglich arbeitet, kommt gar nicht herum mit der Shell zu arbeiten. Besonders wenn es darum geht Scripte für jemanden zu schreiben bzw. abzuändern. Eine Datei oder ein Verzeichnis zu suchen, ist für den ein oder anderen einfach. Ich suchte vor kurzem nach einem bestimmten Dateiinhalt und es langen noch ca. 30 GB an Daten vor mir, die gerne durchsucht werden wollten. Um das ganze abzukürzen:

1
grep -rl 'suchwort' /pfad/zur/datei

Sollte man nun auf die Idee kommen und noch die Anzahl der Dateien haben wollen, die das Suchwort beinhalten setzt man einfach ein wc -l dahinter. Aussehen tut das dann so:

1
grep -rl 'suchwort' /pfad/zur/datei | wc -l

Und die Anzahl der Dateien, die das Suchwort enthielten werden ausgegeben. Das wars.

2 REAKTIONEN

{ 2 comments… read them below or add one }

1 Maltris 31.12.2011

Das ist so eine typische Sache, die ich immer wieder bei Google suche, wenn ich sie brauche. Mir aber nie wirklich merke. Braucht man ja auch eher selten … das letzte mal habe ich es auf meinem Server gebraucht weil irgendwer (ich) Configs zerschmissen hatte.

Grüße
Maltris

Reply

2 Adrian 02.01.2012

Moin Maltris,
ist aber soweit wieder alles gut, oder?

VG

Reply

Der Blog lebt von Deinem Kommentar!

Kommentarregeln: Bleib cool! Kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen, Nickname oder Initialen, jedoch nicht den Namen eines Unternehmens. Dies wird als Spam gewertet und gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.

« Zurückblättern

Vorblättern »