Saya mencoba menulis skrip bash berikut:
HOME_DIR=/opt/my_home
find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \;
Baris yang ingin saya ubah dalam file adalah ini:
users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf"
Jadi hasil akhirnya harus:
users = "/opt/my_home/config/data/_DOMAIN_/users.conf"
Tapi aku tidak mengerti ... kurasa itu karena melarikan diri karakter ...
Adakah yang bisa menjelaskan?
Terima kasih