J'essaie d'écrire le script bash suivant:
HOME_DIR=/opt/my_home
find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \;
La ligne que je souhaite modifier dans les fichiers est la suivante:
users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf"
Le résultat final doit donc être:
users = "/opt/my_home/config/data/_DOMAIN_/users.conf"
Mais je ne comprends pas ça ... Je suppose que c'est à cause des caractères d'échappement ...
Quelqu'un peut-il nous éclairer?
Merci