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!
Top-Artikel in diesem Bereich
Wie die gängigen Linux-Versionen ausgeschaltet oder neu gestartet werden können: Wer sich einmal auf die Linux Konsole eines Servers, PC, Tablet, Fernseher, Mediaplayer, Radio, Router oder eines anderen Gerätes auf Linux Basis verirrt, kann das System meist mit dem "reboot" Befehl neu starten.
Um herauszufinden, welcher Ordner wie viel Platz benötigt, kann in Debian der Befehl „du“ verwendet werden. Für einen noch besseren Überblick gibt es das Commandline-Tool ncdu, welches ähnlich TreeSize alle Ordner analysieren kann.
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
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.
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!