export कमांड
export अपना note की एक copy उन friends को देने जैसा है जिन्हें आप बुलाते हैं। इसके बिना, note आपकी pocket में रहता है और जो programs आप start करते हैं वे इसे नहीं देख सकते।
In this page:
Syntax
export VARIABLE_NAME="value"
export
export एक variable को mark करता है ताकि यह script द्वारा start किए गए किसी भी child processes में pass हो जाए, जैसे दूसरे scripts या programs जिन्हें यह call करता है। export के बिना, एक variable सिर्फ current shell के अंदर मौजूद होता है और subprocesses के लिए invisible होता है।
यह वह तरीका है जिससे scripts अपने द्वारा invoke किए गए programs के साथ configuration share करते हैं।
Note:
जब एक variable को आपके script द्वारा call किए गए program को visible होना चाहिए, सिर्फ script को नहीं, तो
export VAR=value उपयोग करें।उदाहरण: export
#!/bin/bash
export GREETING="Hello from parent"
bash -c 'echo "Child sees: $GREETING"'
Login to try C/C++/Java/PHP code in the editor
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the
view already swaps in the hi_ translation fields (or blanks these
out if untranslated), so this renders correctly for both languages
without a lang_code check here. #}
आम गलतियां
- यह उम्मीद करना कि एक exported variable parent shell बदल देगा, जब export सिर्फ values को child processes में pass करता है।
- एक variable export करना और फिर इसे एक child में बदलना, जो parent की value नहीं बदलता।
- एक variable export करना भूल जाना जिसकी called script को ज़रूरत है, इसलिए वह वहां empty रहता है।
🔒
Chapter Quiz — Complete all 13 topics to unlock
0/13 topics done
Complete these topics first: