शैल स्क्रिप्टिंग - ट्यूटोरियल 05: बैश शैल स्क्रिप्ट - भाग 2
इस वर्तमान पोस्ट में, हम जारी रखेंगे ट्यूटोरियल 05 पर हमारी ट्यूटोरियल श्रृंखला से शैल स्क्रिप्टिंग. विशेष रूप से, हम संबोधित करेंगे a संचिका अच्छा अभ्यास, उसी को अंजाम देते समय ध्यान में रखना।
चूंकि, में पिछला (ट्यूटोरियल 04) हम दूसरों को संबोधित करते हैं बुनियादी व्यावहारिक बिंदु इनसे संबंधित, विशेष रूप से वे कैसे उत्पन्न होते हैं, उन्हें कैसे निष्पादित किया जाता है, और वे कौन से भाग हैं जो बनाते हैं a बैश खोल स्क्रिप्ट.
शैल स्क्रिप्टिंग - ट्यूटोरियल 04: बैश शैल स्क्रिप्ट - भाग 1
और, इस पोस्ट को शुरू करने से पहले कहा जाता है «शैल स्क्रिप्टिंग - ट्यूटोरियल 05», हम निम्नलिखित की खोज करने की सलाह देते हैं संबंधित सामग्री, आज इस पोस्ट को पढ़ने के अंत में:
अनुक्रमणिका
शैल स्क्रिप्टिंग ट्यूटोरियल 05
स्क्रिप्ट बनाने के सर्वोत्तम अच्छे अभ्यास
शैल स्क्रिप्टिंग के लिए शीर्ष 10 सर्वोत्तम अभ्यास
के बीच में 10 सबसे महत्वपूर्ण जिनका हम उल्लेख कर सकते हैं वे निम्नलिखित हैं:
- कोड इंडेंट करें: पठनीय रूप में विकसित एक कोड इसकी बेहतर समझ के लिए बहुत महत्वपूर्ण है। और आवश्यक इंडेंटेशन विस्तृत तार्किक संरचना का स्पष्ट दृष्टिकोण प्रस्तुत करेंगे।
- कोड के अनुभागों के बीच अलग-अलग रिक्त स्थान जोड़ें: कोड को मॉड्यूल या अनुभागों में अलग करने से कोई भी कोड अधिक पठनीय और समझने में आसान हो जाता है, चाहे वह कितना भी लंबा क्यों न हो।
- जितना हो सके कोड पर टिप्पणी करें: प्रत्येक पंक्ति या आदेश के क्रम में उपयोगी और आवश्यक विवरण जोड़ने से, कोड का खंड या फ़ंक्शन विकसित होता है, जिससे यह समझना आसान हो जाता है कि क्या प्रोग्राम किया गया है।
- अपने कार्यों के वर्णनात्मक नामों के साथ चर बनाएँ: चर नाम निर्दिष्ट करना जो उस फ़ंक्शन का स्पष्ट रूप से वर्णन और पहचान करता है जिसके लिए इसे बनाया गया था, इसके उद्देश्य को समझने में मदद करता है।
- वाक्य रचना का प्रयोग करें
VARIABLE=$(comando)
कमांड प्रतिस्थापन के लिए: इसके बजाय, पुराना तरीका अब निम्नलिखित को हटा दिया गया हैVARIABLE=`date +%F`
. - पासवर्ड के साथ या उसके बिना सुपरयूज़र और अधिकृत उपयोगकर्ताओं के सत्यापन के लिए मॉड्यूल या चर का उपयोग करें: कोड के आवश्यक भागों में सुरक्षा स्तर बढ़ाने के लिए।
- ऑपरेटिंग सिस्टम (डिस्ट्रो, संस्करण, आर्किटेक्चर) के मॉड्यूल या सत्यापन चर का उपयोग करें: असमर्थित कंप्यूटर (या सर्वर) पर फ़ाइलों के उपयोग को रोकने के लिए।
- महत्वपूर्ण या बैच क्रियाओं के निष्पादन की पुष्टि करने के लिए मॉड्यूल या प्रक्रियाओं का उपयोग करें: सुधार या लापरवाही के कारण गलतियों को कम करने के लिए।
- मिश्रित आवश्यक मॉड्यूल शामिल करें: उनमें से जिनका उल्लेख किया जा सकता है, एक बेहतर उपयोगकर्ता अनुभव के लिए स्वागत और विदाई मॉड्यूल, दोहरा निष्पादन सत्यापन।
- उपयोगकर्ता के अनुकूल दृश्य इंटरफेस बनाएं: टर्मिनल (CLI) और डेस्कटॉप (GUI) के लिए दोनों कमांड का उपयोग कर
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
और यहां तक कि आदेश"mpg123 y espeak"
मानवकृत या रोबोटिक आवाज के साथ ध्वनि अलर्ट और श्रव्य सूचनाओं के लिए।
अन्य महत्वपूर्ण
- बाहरी कार्यों और/या मॉड्यूल के साथ स्क्रिप्ट आकार को युक्तिसंगत बनाएं: यदि कोई स्क्रिप्ट अंत में बहुत बड़ी हो जाती है, तो फ़ंक्शन का उपयोग करके इसे विभाजित करना या इसे छोटी स्क्रिप्ट फ़ाइलों में विभाजित करना सबसे अच्छा है, जिसे एक मुख्य स्क्रिप्ट द्वारा बुलाया जाता है।
- एक स्पष्ट और स्पष्ट तरीके से, स्क्रिप्ट के भीतर अन्य दुभाषियों (प्रोग्रामिंग भाषाओं) को कॉल करें: ऐसा करने के लिए, हमें उन्हें लाइनों या मॉड्यूल द्वारा स्पष्ट रूप से आमंत्रित करना चाहिए।
सारांश
संक्षेप में, हम यह आशा करते हैं ट्यूटोरियल 05 «शैल स्क्रिप्टिंग» पर स्क्रिप्ट बनाते समय सर्वोत्तम अच्छी प्रथाओं पर, और पिछले वाले, सबसे इष्टतम और कार्यात्मक बनाते समय, कई लोगों के ज्ञान में वृद्धि कर रहे हैं बैश शेल के साथ उत्पन्न स्क्रिप्ट फ़ाइलें.
अगर आपको सामग्री पसंद आई, कमेंट करें और शेयर करें. और याद रखें, हमारे की शुरुआत में जाएँ «स्थल», के आधिकारिक चैनल के अलावा Telegram अधिक समाचार, ट्यूटोरियल और लिनक्स अपडेट के लिए।
पहली टिप्पणी करने के लिए