Portable CLI-Applikationen für das Suchen und Ersetzen von (Text)Dateiinhalten.
ripgrep ist in Rust geschrieben und in den meisten Fällen schneller als vergleichbare Tools. ripgrep war ursprünglich nur ein Testbed für das regex Crate.
rg [OPTIONS] <PATTERN> [PATHS]
--files-without-match: nur Ausgabe der Pfade von Dateien, deren Inhalt nicht gematcht werden-F, --fixed-strings: das Pattern wird als String und nicht als Regexp interpretiert-g, --glob: Pattern von Dateien-l: nur Ausgabe der Pfade von Dateien, deren Inhalte gematcht wird-w: nur ganze Wörter matchenast-grep ist in Rust geschrieben und verwendet tree-sitter.
--lang: wählt die Programmierspache aus, z.B. --lang py-P, --pattern: Definiton des Pattern, welches valider
Code sein muss.sd [OPTIONS] <PATTERN> <REPLACEMENT> [PATHS]
-F: Pattern und Replacement werden als Strings und nicht als Regexps interpretiertsrgn ist in Rust geschrieben und verwendet tree-sitter.
srgn [OPTIONS] <SCOPE> [-- REPLACEMENT]
--dry-run: Dateien werden nicht verändert-G, --glob: Pattern von Dateien-H: versteckte Dateien werden nicht übersprungen-L, --literal-string: Pattern und Replacement werden als Strings und nicht als Regexps interpretiert--python$1, $NAMEsrgn -d <SCOPE>: delete