In meiner Config-Datei habe ich eine Asset-Version wie:eine Zeichenfolge nach bestimmtem anderem String ersetzen mit sed
templating:
engines: ['twig']
assets_version: 20161021
Wenn ich eine neue Version i aktuelle Version ersetzen will durchführen wollen, um (in diesem Fall 20161021) in einem Bash-Skript mit neuer Version (zB mit aktuellem Datum).
Ich habe lange Zeit nach Beispielen für sed Verwendung gesucht, aber ohne Erfolg.
Mein Code:
sed -e 's/(::\s+assets_version:)[^=]*$/\1 assets/' app/config/config.yml
Aber Konsole sagte mir: sed: 1: "s/(:: \ s + assets_version: ...": \ 1 nicht in der RE definiert
kann jemand helfen?
Verwenden Sie 's/\ (... \)/\ 1 /' oder besser die Antwort von @Nasr –