लिनक्स में एक्सपोर्ट कमांड क्या करना चाहिए?
लिनक्स में एक्सपोर्ट कमांड क्या करना चाहिए?
जवाबों:
यहाँ व्यवहार को प्रदर्शित करने के लिए एक उदाहरण है।
$ # 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
।
पर्यावरण चर के रूप में शेल चर निर्यात करें।
man
पृष्ठ आज़माया है ? ss64.com/bash/export.html