Bash:
इंटरैक्टिव शेल (REPL) का उपयोग
कैसे:
Bash में, आपका टर्मिनल मूलतः एक REPL है। आप एक कमांड टाइप करते हैं; यह उसे पढ़ता है, मूल्यांकन करता है, परिणाम प्रिंट करता है, और आपके अगले कमांड की प्रतीक्षा में वापस आता है। यहाँ Bash का उपयोग करके REPL का एक उदाहरण दिया गया है:
$ echo "नमस्ते, दुनिया!"
नमस्ते, दुनिया!
$ x=$((6 * 7))
$ echo $x
42
आपका इनपुट $
प्रॉम्प्ट के बाद आता है, उत्पादन अगली पंक्ति पर मुद्रित होता है। सरल, सही?
गहराई में
Bash, Bourne Again SHell के लिए संक्षिप्त, कई Unix-आधारित सिस्टम्स पर डिफ़ॉल्ट शेल है। यह मूल Bourne shell का एक उन्नयन है, जो 1970 के दशक के अंत में बनाया गया था। जबकि Bash एक शक्तिशाली स्क्रिप्टिंग टूल है, इसका इंटरैक्टिव मोड आपको पंक्ति दर पंक्ति कमांड निष्पादित करने की सुविधा प्रदान करता है।
विकल्पों पर विचार करते समय, आपके पास Python REPL (बस अपने टर्मिनल में python
टाइप करें), Node.js (जिसके साथ node
), और IPython, एक एन्हांस्ड इंटरैक्टिव Python शेल है। हर भाषा का अपना REPL कार्यान्वयन होता है।
अंतराल में, REPLs लूप होते हैं जो आपके इनपुट (कमांड्स या कोड) को पार्स करते हैं, इसे चलाते हैं, और stdout (आपकी स्क्रीन) में परिणाम लौटाते हैं, अक्सर भाषा के इंटरप्रेटर का सीधे उपयोग करके। इस तत्काल प्रतिक्रिया की उत्कृष्टता सीखने और प्रोटोटाइपिंग के लिए शानदार है।
देखें भी
- आध�कारिक GNU Bash दस्तावेज़ीकरण
- Learn Shell इंटरैक्टिव ट्यूटोरियल
- IPython आधिकारिक वेबसाइट
- REPL.it: एक मल्टी-भाषा ऑनलाइन REPL (केवल Bash नहीं!)