शैल स्क्रिप्टिंग - ट्यूटोरियल 04: बैश शैल स्क्रिप्ट - भाग 1
आज, इस पोस्ट में, हम जारी रखेंगे ट्यूटोरियल 04 पर हमारी ट्यूटोरियल श्रृंखला से शैल स्क्रिप्टिंग. पिछले वाले में, हमने निम्नलिखित अवधारणाओं को संबोधित किया था: टर्मिनल, कंसोल, शैल, बैश शैल, स्क्रिप्ट और शैल स्क्रिप्टिंग.
इस कारण से, इस वर्तमान ट्यूटोरियल में हम इस पर थोड़ा और ध्यान देंगे व्यावहारिक या तकनीकी हिस्सा की बैश शेल के साथ बनाई गई स्क्रिप्ट फ़ाइलें.
शैल स्क्रिप्टिंग - ट्यूटोरियल 03: बैश शैल के साथ स्क्रिप्टिंग के बारे में सब कुछ
और, इस पोस्ट को शुरू करने से पहले कहा जाता है «शैल स्क्रिप्टिंग - ट्यूटोरियल 04», हम निम्नलिखित की खोज करने की सलाह देते हैं संबंधित सामग्री, आज इस पोस्ट को पढ़ने के अंत में:
अनुक्रमणिका
शैल स्क्रिप्टिंग ट्यूटोरियल 04
स्क्रिप्ट फ़ाइलों की मूल बातें
पीढ़ी
पैरा एक स्क्रिप्ट फ़ाइल उत्पन्न करेंटी मूल रूप से आपको उपयोग करने की आवश्यकता है एक पाठ संपादक, जो बिना किसी समस्या के हो सकता है, एक साधारण टर्मिनल (सीएलआई) जैसे "नैनो" या "vi", या from डेस्कटॉप (GUI) जैसे "जीएडिट" या "माउसपैड"।
इसके अलावा, उनका उपयोग किया जा सकता है स्रोत कोड संपादक अधिक जटिल या मजबूत आईडीई प्रकार, जो इस्तेमाल की जाने वाली भाषा के सिंटैक्स का पता लगाता है, जैसे कि गेनी, एटम, सब्लिमे टेक्स्ट, विजुअल स्टूडियो कोड, कई अन्य लोगों के बीच।
सिद्धांत रूप में, यह केवल इतना ही पर्याप्त होगा कि, उनमें से एक में, हम के आदेश का पालन करें एक नई सादा पाठ फ़ाइल उत्पन्न करें के साथ या उसके बिना ".sh" एक्सटेंशनअधिमानतः उसके साथ।
उदाहरण के लिए, टर्मिनल में निम्न आदेश निष्पादित करना सबसे आसान काम होगा:
nano miprimerscript.sh
निष्पादन
पैरा बैश शेल स्क्रिप्ट चलाएँ, आप 2 तरीके या फ़ॉर्म चुन सकते हैं, जो निम्नलिखित हैं:
- स्क्रिप्ट फ़ाइल चलाने के लिए बैश दुभाषिया को आमंत्रित करें:
bash miprimerscript.sh
- स्क्रिप्ट फ़ाइल को निष्पादित करने के लिए डिफ़ॉल्ट दुभाषिया (Sh) को आमंत्रित करें:
sh miprimerscript.sh
अवलोकन: ध्यान रखें कि, कुछ अवसरों पर, सही शेल का उपयोग न करने से बनाई गई स्क्रिप्ट में आंशिक या पूर्ण खराबी हो सकती है। इसलिए, आदर्श यह है कि स्क्रिप्ट की पहली पंक्ति में लागू किया गया शेल इसे निष्पादित करने के लिए उपयोग किया जाता है। हमारे मामले में, "बैश"।
हालाँकि, हम सीधे एक स्क्रिप्ट फ़ाइल को निम्नानुसार निष्पादित कर सकते हैं:
./miprimerscript.sh
इस मामले में, पहले 2 अक्षर "./" इंगित करें कि हम वर्तमान निर्देशिका से स्क्रिप्ट फ़ाइल को निष्पादित करने जा रहे हैं, अर्थात वास्तविक पथ जहां निष्पादन योग्य है।
Linux स्क्रिप्ट फ़ाइल के भाग या तत्व
वास्तव में, ए सामान्य रूप से स्क्रिप्ट फ़ाइल कुछ बहुत ही बुनियादी है, इसलिए, इसमें केवल शामिल हैं 2 आइटम जो हैं:
- वह बैंग या शा-बैंग (#!): यह स्क्रिप्ट फ़ाइल की पहली पंक्ति को दिया गया नाम है, जिसका उद्देश्य यह निर्दिष्ट करना है कि इसे किस प्रोग्राम (शेल) को निष्पादित करना चाहिए। ताकि, और उस घटना में कहा गया है कि प्रोग्राम स्थापित नहीं है, एक त्रुटि उत्पन्न होती है जो इसके निष्पादन को रोकती है।
- कोड: यह एकल कमांड से लेकर लाइनक्स टर्मिनल में सरल या जटिल कमांड का प्रतिनिधित्व करने वाले कोड की हजारों लाइनों तक कुछ भी हो सकता है।
उदाहरण के लिए:
#!/bin/bash
echo Mi Primer Script
स्क्रीन शॉट्स
सारांश
संक्षेप में, इसके साथ ट्यूटोरियल 04 «शैल स्क्रिप्टिंग» पर हमने पहले ही प्रारंभिक दृष्टिकोण शुरू कर दिया है अधिक व्यावहारिक और तकनीकी पहलू संदर्भ के बैश शेल के साथ उत्पन्न स्क्रिप्ट फ़ाइलें. इसलिए, हम आशा करते हैं कि जल्द ही, वे अपना बनाना और उपयोग करना शुरू कर देंगे GNU/Linux पर पहली स्क्रिप्ट फ़ाइलें.
अगर आपको सामग्री पसंद आई, कमेंट करें और शेयर करें. और याद रखें, हमारे की शुरुआत में जाएँ «स्थल», के आधिकारिक चैनल के अलावा Telegram अधिक समाचार, ट्यूटोरियल और लिनक्स अपडेट के लिए।
पहली टिप्पणी करने के लिए