का उपयोग कर बैश में एक प्रोग्राम कॉल के लिए पर्यावरण चर सेट करना मैं env
कमांड के माध्यम से एक संशोधित वातावरण के साथ एक शेल कमांड का आह्वान करने का प्रयास कर रहा हूं।एनवी
मैनुअल
env HELLO='Hello World' echo $HELLO
के अनुसार Hello World
गूंज चाहिए, लेकिन ऐसा नहीं है। अगर मैं
HELLO='Hello World' bash -c 'echo $HELLO'
कर यह प्रिंट Hello World
अपेक्षा के अनुरूप (इस जानकारी के लिए this answer करने के लिए धन्यवाद)।
मुझे यहां क्या याद आ रही है?
चीयर्स, निकलस
कोई विस्तार के साथ एक सैनिटी चेक 'हैलो =' हैलो वर्ल्ड 'env | grep HELLO' जो अनुरोध किया जाता है लेकिन स्वीकार किए गए उत्तर से अभ्यास में बहुत कम उपयोगी है। –