आज, या पोस्टमध्ये, आम्ही सुरू ठेवू एक्सएनयूएमएक्स ट्यूटोरियल आमच्या ट्यूटोरियल मालिकेतून शेल स्क्रिप्टिंग. मागील मध्ये, आम्ही खालील संकल्पनांना संबोधित केले: टर्मिनल, कन्सोल, शेल्स, बॅश शेल, स्क्रिप्ट आणि शेल स्क्रिप्टिंग.
या कारणास्तव, या सध्याच्या ट्यूटोरियलमध्ये आपण यावर थोडे अधिक लक्ष केंद्रित करू व्यावहारिक किंवा तांत्रिक भाग च्या बॅश शेलसह स्क्रिप्ट फाइल्स तयार केल्या.
आणि, हे पोस्ट सुरू करण्यापूर्वी म्हणतात «शेल स्क्रिप्टिंग – ट्यूटोरियल ०४», आम्ही खालील एक्सप्लोर करण्याची शिफारस करतो संबंधित सामग्री, आज हे पोस्ट वाचून शेवटी:
शेल स्क्रिप्टिंग ट्यूटोरियल 04
स्क्रिप्ट फाइल्सची मूलभूत माहिती
पिढी
परिच्छेद स्क्रिप्ट फाइल तयार कराt मुळात आपण वापरणे आवश्यक आहे एक मजकूर संपादक, जे कोणत्याही समस्येशिवाय असू शकते, एक साधे टर्मिनल (CLI) जसे की “नॅनो” किंवा “vi”, किंवा पासून डेस्कटॉप (GUI) जसे की "gedit" किंवा "mousepad".
तसेच, ते वापरले जाऊ शकतात स्रोत कोड संपादक अधिक जटिल किंवा मजबूत IDE प्रकार, जो वापरलेल्या भाषेचा वाक्यरचना शोधतो, जसे की Geany, Atom, Sublime text, Visual Studio Code, अनेक इतरांमध्ये.
तत्वतः, हे फक्त पुरेसे आहे की, त्यापैकी एकामध्ये, आम्ही ऑर्डर अमलात आणतो एक नवीन साधा मजकूर फाइल व्युत्पन्न करा सह किंवा त्याशिवाय ".sh" विस्तारशक्यतो तिच्याबरोबर.
उदाहरणार्थ, टर्मिनलमध्ये खालील कमांड कार्यान्वित करणे ही सर्वात सोपी गोष्ट आहे:
nano miprimerscript.sh
कार्यवाही
परिच्छेद बॅश शेल स्क्रिप्ट चालवा, तुम्ही 2 मार्ग किंवा फॉर्म निवडू शकता, जे खालील आहेत:
- स्क्रिप्ट फाइल चालवण्यासाठी बॅश इंटरप्रिटरला आमंत्रित करा:
bash miprimerscript.sh
- स्क्रिप्ट फाइल कार्यान्वित करण्यासाठी डीफॉल्ट इंटरप्रिटर (Sh) ची विनंती करा:
sh miprimerscript.sh
निरीक्षण: लक्षात ठेवा की, काही प्रसंगी, योग्य शेल न लावल्याने तयार केलेल्या स्क्रिप्टचे आंशिक किंवा संपूर्ण बिघाड होऊ शकतो. म्हणून, स्क्रिप्टच्या पहिल्या ओळीत मागवलेले शेल ते कार्यान्वित करण्यासाठी वापरले जाते हे आदर्श आहे. आमच्या बाबतीत, "बॅश".
तथापि, आम्ही खालीलप्रमाणे स्क्रिप्ट फाइल थेट कार्यान्वित करू शकतो:
./miprimerscript.sh
या प्रकरणात, पहिले 2 वर्ण "./" सूचित करा की आपण सध्याच्या डिरेक्टरीमधून स्क्रिप्ट फाइल कार्यान्वित करणार आहोत, म्हणजेच प्रत्यक्ष मार्ग जेथे एक्झिक्युटेबल आहे.
लिनक्स स्क्रिप्ट फाईलमधील भाग किंवा घटक
खरोखर, ए सर्वसाधारणपणे स्क्रिप्ट फाइल ही खूप मूलभूत आहे, म्हणून, त्यात फक्त समाविष्ट आहे 2 आयटम जे आहेतः
- शी बंग किंवा शा-बंग (#!): हे स्क्रिप्ट फाईलच्या पहिल्या ओळीला दिलेले नाव आहे, ज्याचा उद्देश तो कोणता प्रोग्राम (शेल) कार्यान्वित करायचा हे निर्दिष्ट करण्याचा आहे. जेणेकरून, आणि कार्यक्रम स्थापित केलेला नसल्यास, एक त्रुटी निर्माण होते जी त्याची अंमलबजावणी प्रतिबंधित करते.
- कोड: हे एका कमांडपासून ते लिनक्स टर्मिनलमध्ये साध्या किंवा जटिल कमांडचे प्रतिनिधित्व करणाऱ्या कोडच्या हजारो ओळींपर्यंत काहीही असू शकते.
उदाहरणार्थ:
#!/bin/bash
echo Mi Primer Script
स्क्रीन शॉट्स
Resumen
थोडक्यात, यासह "शेल स्क्रिप्टिंग" वरील ट्यूटोरियल 04 आम्ही आधीच प्रारंभिक दृष्टिकोन सुरू केला आहे अधिक व्यावहारिक आणि तांत्रिक बाबी शी संबंधित बॅश शेलसह स्क्रिप्ट फाइल्स व्युत्पन्न केल्या. म्हणून, आम्ही आशा करतो की लवकरच ते त्यांचे तयार करणे आणि वापरणे सुरू करतील GNU/Linux वर प्रथम स्क्रिप्ट फाइल्स.
जर तुम्हाला सामग्री आवडली असेल, कमेंट करा आणि शेअर करा. आणि लक्षात ठेवा, आमच्या सुरुवातीस भेट द्या «वेब साइट»च्या अधिकृत चॅनेल व्यतिरिक्त तार अधिक बातम्या, ट्यूटोरियल आणि लिनक्स अद्यतनांसाठी.