Warum sollte man für kleine String-Transformationen die Bash-Parameterexpansion verwenden?
Sie kann Dateien transformieren, aber nicht mit Variablenwerten arbeiten.
Sie erfordert, dass ein Benutzer jede Zeichenänderung bestätigt.
Sie startet im Hintergrund immer sed oder awk.
sed
awk
Bash führt die Transformation intern aus und vermeidet so für einfache Aufgaben einen zusätzlichen externen Prozess.