मैं निम्नलिखित बैश स्क्रिप्ट लिखने की कोशिश कर रहा हूं:
HOME_DIR=/opt/my_home
find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \;
फ़ाइलों में परिवर्तित की जाने वाली पंक्ति यह है:
users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf"
तो अंतिम परिणाम होना चाहिए:
users = "/opt/my_home/config/data/_DOMAIN_/users.conf"
लेकिन मुझे वह नहीं मिल रहा है ... मुझे लगता है कि यह भागने के आकर्षण के कारण है ...
क्या कोई इस पर थोड़ा प्रकाश डाल सकता है?
धन्यवाद