Folgendes Kommando funktioniert grundsätzlich so wie gewünscht:
Code: Alles auswählen
sed -i 's#searchtext#replace with env var '$MY_ENV_VAR'....#' file.txt
Nun sollte ich dieses Commando remote auf einer Cloud-Umgebung ausführen. Dabei müsste das ganze in einen Parameter gesetzt und folglich das ganze mit Single-Quotes umschlossen werden:
Und nun... wie muss ich mit den Single-Quotes von sed umgehen? Wie mit der Env.Variable, dass die auf dem Zielsystem expanded wird?
Ich bin schon längers am üben... vielleicht hat ja jemand gleich die Lösung auf Lager...
Danke jedenfalls schon für jeden Tipp.
- badera