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
: Pfade von Dateien, deren Inhalt nicht gematcht werden-l
: Pfade von Dateien, deren Inhalte gematcht werden sollen-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
, $NAME
srgn -d <SCOPE>
: delete