लिनक्स में एक्सपोर्ट कमांड क्या करना चाहिए?


9

लिनक्स में एक्सपोर्ट कमांड क्या करना चाहिए?

जवाबों:


8

यहाँ व्यवहार को प्रदर्शित करने के लिए एक उदाहरण है।

$ # set testvar to be a value
$ testvar=asdf
$ # demonstrate that it is set in the current shell
$ echo $testvar
$ # create a bash subprocess and examine the environment.
$ bash -c "export | grep 'testvar'"

$ bash -c 'echo $testvar'

$ # export testvar and set it to the a value of foo
$ export testvar=foo
$ # create a bash subprocess and examine the environment.
$ bash -c "export | grep 'testvar'"
declare -x testvar="foo"
$ bash -c 'echo $testvar'
foo
$ # mark testvar to not be exported
$ export -n testvar
$ bash -c "export | grep 'testvar'"

$ bash -c 'echo $testvar'

आप देखेंगे कि exportआपके द्वारा बनाई गई नई बैश प्रक्रिया के बिना देखने में सक्षम नहीं था testvar। जब testvarनिर्यात किया गया था, तो नई प्रक्रिया देखने में सक्षम थी testvar


9

पर्यावरण चर के रूप में शेल चर निर्यात करें।


शुद्ध परिणाम यह है कि जब आप एक चर का निर्यात करते हैं, तो यह उस शेल के भीतर आपके द्वारा चलाए जा रहे किसी भी अनुप्रयोग के भीतर एक पर्यावरण चर के रूप में उपलब्ध हो जाता है।
मैकजेफ

क्या आप एक उदाहरण उपयोग दिखा सकते हैं?
बेन्स्टीपर्रे

1
क्या आपने manपृष्ठ आज़माया है ? ss64.com/bash/export.html
ceejayoz

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.