tools:textbearbeitung:sd:sd
Inhaltsverzeichnis
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
Beispiel | sd | sed |
---|---|---|
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