Will man unter Linux am Terminal Text in Dateien suchen, nutzt man meist die Kombination aus den Befehlen „find“ und „grep„. Die Software Ripgrep kombiniert die beiden Befehle in einem Befehl.

Ripgrep installieren

Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software wie üblich ganz einfach über die Paket-Verwaltung durch das Paketripgrep„. Alternativ finden Sie diese Software auch auf GitHub zum Download.

Ripgrep nutzen

Wie schon beschrieben – die Software kombiniert beide Befehle, Sie brauchen in den meisten Fällen also nur noch Ripgrep. Suchen wir einmal nach dem Begriff „histappend“ im aktuellen Verzeichnis und den darin liegenden Unterverzeichnissen:

rg histappend

Die Software durchsucht nicht automatisch versteckte Dateien – damit sie solche nicht ignoriert, nutzen wir die Option „-.„:

rg -. histappend

Die Software zeigt zu Beginn die Datei, in der, der gesuchte Begriff vorhanden ist, anschließend folgt die Zeilennummer und der in dieser Zeile stehende Text. Der gesuchte Begriff selbst ist farblich hervorgehoben.

Mit der Option „-e“ können Sie reguläre Ausdrücke miteinbeziehen, mit „-z“ durchsucht die Software auch komprimierte Dateien.

Viel mehr zeigt natürlich die Manpage der Software mit dem Befehl:

man rg

Weitere Beispiele finden sich in der Dokumentation auf GitHub.

Categories:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Debian installieren - für Anfänge …Zitat von Micha am 21. November 2024, 20:34 Uhr Hallo zebolon, … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Brother Drucker unter LinuxMit der Suche nach „Linux Brother HL-2030“ fand ich zur Seite htt … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

September 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
252627282930  
Archive