Linux Text in Dateien suchen: grep
In der Konsole nach dem Inhalt bestimmter Dateien suchen.
alle Dateien durchsuchen
Folgender Befehl durchsucht den Inhalt aller Dateien inkl. Dateien in den Unterordnern:
grep -r SUCHSTRING *
bestimmte Dateien durchsuchen
Folgender Befehl durchsucht den Inhalt aller Dateien mit Endung .php inkl. Dateien in den Unterordnern
find . -name *.php -exec grep -l SUCHSTRING {} \;
bestimmte Dateien in bestimmten Ordner durchsuchen
Folgendet Befehl durchsucht den Inhalt aller Dateien mit Endung .php in Ordnern die im Namen test enthalten
find . -path *test* -name *.php -exec grep -l SUCHSTRING {} \;

{{percentage}} % positiv

DANKE für deine Bewertung!
Beitrag erstellt von Bernhard
| Veröffentlicht: 29.07.2012
| Aktualisiert: 25.06.2020 |
Translation English
|🔔
| Kommentare:2
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(am besten bewertete zuerst)]
User: sucher Mir geht es nun genauso. Seit ich auf Ubuntu umgestiegen bin, habe ich mehr Arbeit als zuvor. Habe die unklare Anweisung auch nicht verstanden!
User: Ma21 Vielleicht gab es noch kein Feedback weil andere es auch nicht verstanden haben. Wo soll man denn grep -r SUCHSTRING * eingeben und wäre "SUCHSTRING" * mit dem Suchbegriff zu ersetzen? Mir hat das jedenfalls nicht weiter geholfen.