संभव डुप्लिकेट:
बैश में "ए = बी" और "ए = बी" निर्यात के बीच अंतर
यह स्वीकार करना कठिन है, लेकिन मैं वास्तव में कभी नहीं समझ पाया हूं कि वास्तव में export
पर्यावरण चर क्या करता है। मुझे पता है कि अगर मैं एक चर का निर्यात नहीं करता हूं तो मैं इसे कभी-कभी बाल प्रक्रियाओं में नहीं देख सकता हूं, लेकिन कभी-कभी ऐसा लगता है कि मैं कर सकता हूं। मेरे कहने पर वास्तव में क्या चल रहा है
export foo=5
और मुझे चर का निर्यात कब नहीं करना चाहिए?
export
कि .bashrc / .bash_profile में समान वैश्विक वैरिएबल बनाने के लिए कथनों को जोड़ा जाए $HOME
।