मैं अपनी बैश स्क्रिप्ट से एक पर्यावरण चर के साथ एक फ़ाइल स्रोत करने की कोशिश कर रहा हूं, लेकिन यह काम नहीं करता है।बैश स्क्रिप्ट से स्रोत फ़ाइल कैसे करें
यह मेरी स्क्रिप्ट (test.sh
) की सामग्री है, जो ~/scripts/test.sh
में स्थित है।
#!/bin/bash
FILE_NAME=/tmp/source_file
touch $FILE_NAME
echo "export TEST=\"test\"" > $FILE_NAME
source $FILE_NAME
तब मैं my ~/.bashrc
में alias
का उपयोग करें।
alias testScript=~/scripts/test.sh
लेकिन जब मैंने स्क्रिप्ट testScript
उपयोग करें, यह वातावरण चर निर्धारित नहीं की।
आप "यह वातावरण चर सेट नहीं किया" क्या मतलब है हो सकता है ? आपका अपेक्षित परिणाम क्या है? –
जब मैं $ टेस्ट गूंजने का प्रयास करता हूं तो मुझे कोई मान नहीं दिखता है – franki3xe
क्या फ़ाइल '/ tmp/source_file' में आप क्या उम्मीद करते हैं? –