Benutzer-Werkzeuge

Webseiten-Werkzeuge


tools:textbearbeitung:sd:sd

sd - search & displace

sd ist ein intuitives Suche- und Ersetzen-CLI.

sd ist eine leichtgewichtige Alternative zu SED(1), mit einem weiterverbreitetet Regex Dialekt aus der Javascript und Python Sprache.

Durch seine Leichtgewichtigkeit arbeitet es auch schneller als sed. Benchmark

Installation

Arch Linux

Installiere das sd Paket.

Verwendung

Siehe SD(1)

Beispiele

Beispielsdsed
Einfachere Syntax zum Ersetzen aller Vorkommen
sd before after
sed s/before/after/g
Ersetze Zeilenumbrüche durch Kommas
sd '\n' ','
sed ':a;N;$!ba;s/\n/,/g'
Extrahieren von Inhalten aus Zeichenfolgen, die Schrägstriche enthalten
echo "sample with /path/" | sd '.*(/.*/)' '$1'
echo "sample with /path/" | sed -E 's/.*(\\/.*\\/)/\1/g'
Direkte Bearbeitung von Dateien
sd before after file.txt
sed -i -e 's/before/after/g' file.txt

Siehe auch

tools/textbearbeitung/sd/sd.txt · Zuletzt geändert: 2024/05/31 07:25 von gahsul