Si la valeur de la variable d'environnement contient un caractère /
, pour que la commande de substitution fonctionne sans erreur, on utilise un caractère différent comme séparateur:
export TZ='Europe/Paris' sed -e "s|TZ_PLACEHOLDER|$TZ|" -i file_to_edit.txt
La commande proposée ci dessus fonctionne
FQDN=webservice.example.com sed -e 's|FQDN_PLACEHOLDER|'$FQDN'|' -i file_to_edit.txt