{{tag>sysadmin linux commande sed}}
====== sed ======
===== Exemples =====
==== Substitutions s’appuyant sur des variables d'environnement ====
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
===== Références =====
* https://stackoverflow.com/questions/584894/environment-variable-substitution-in-sed
* https://zhu45.org/posts/2016/Dec/21/environment-variable-substitution-using-sed/