शैल स्क्रिप्टिंग - ट्यूटोरियल 05: बैश शैल स्क्रिप्ट - भाग 2

शैल स्क्रिप्टिंग - ट्यूटोरियल 05: बैश शैल स्क्रिप्ट - भाग 2

शैल स्क्रिप्टिंग - ट्यूटोरियल 05: बैश शैल स्क्रिप्ट - भाग 2

इस वर्तमान पोस्ट में, हम जारी रखेंगे ट्यूटोरियल 05 पर हमारी ट्यूटोरियल श्रृंखला से शैल स्क्रिप्टिंग. विशेष रूप से, हम संबोधित करेंगे a संचिका अच्छा अभ्यास, उसी को अंजाम देते समय ध्यान में रखना।

चूंकि, में पिछला (ट्यूटोरियल 04) हम दूसरों को संबोधित करते हैं बुनियादी व्यावहारिक बिंदु इनसे संबंधित, विशेष रूप से वे कैसे उत्पन्न होते हैं, उन्हें कैसे निष्पादित किया जाता है, और वे कौन से भाग हैं जो बनाते हैं a बैश खोल स्क्रिप्ट.

शैल स्क्रिप्टिंग - ट्यूटोरियल 04: बैश शैल स्क्रिप्ट - भाग 1

शैल स्क्रिप्टिंग - ट्यूटोरियल 04: बैश शैल स्क्रिप्ट - भाग 1

और, इस पोस्ट को शुरू करने से पहले कहा जाता है «शैल स्क्रिप्टिंग - ट्यूटोरियल 05», हम निम्नलिखित की खोज करने की सलाह देते हैं संबंधित सामग्री, आज इस पोस्ट को पढ़ने के अंत में:

शैल स्क्रिप्टिंग - ट्यूटोरियल 04: बैश शैल स्क्रिप्ट - भाग 1
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 04: बैश शैल स्क्रिप्ट - भाग 1
शैल स्क्रिप्टिंग - ट्यूटोरियल 03: बैश शैल स्क्रिप्टिंग के बारे में सब कुछ
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 03: लिपियों और शैल स्क्रिप्टिंग के बारे में सब कुछ

शैल स्क्रिप्टिंग ट्यूटोरियल 05

शैल स्क्रिप्टिंग ट्यूटोरियल 05

स्क्रिप्ट बनाने के सर्वोत्तम अच्छे अभ्यास

शैल स्क्रिप्टिंग के लिए शीर्ष 10 सर्वोत्तम अभ्यास

शैल स्क्रिप्टिंग के लिए शीर्ष 10 सर्वोत्तम अभ्यास

के बीच में 10 सबसे महत्वपूर्ण जिनका हम उल्लेख कर सकते हैं वे निम्नलिखित हैं:

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

अन्य महत्वपूर्ण

  1. बाहरी कार्यों और/या मॉड्यूल के साथ स्क्रिप्ट आकार को युक्तिसंगत बनाएं: यदि कोई स्क्रिप्ट अंत में बहुत बड़ी हो जाती है, तो फ़ंक्शन का उपयोग करके इसे विभाजित करना या इसे छोटी स्क्रिप्ट फ़ाइलों में विभाजित करना सबसे अच्छा है, जिसे एक मुख्य स्क्रिप्ट द्वारा बुलाया जाता है।
  2. एक स्पष्ट और स्पष्ट तरीके से, स्क्रिप्ट के भीतर अन्य दुभाषियों (प्रोग्रामिंग भाषाओं) को कॉल करें: ऐसा करने के लिए, हमें उन्हें लाइनों या मॉड्यूल द्वारा स्पष्ट रूप से आमंत्रित करना चाहिए।
शैल स्क्रिप्टिंग - ट्यूटोरियल 02: बैश शैल के बारे में सब कुछ
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 02: बैश शैल के बारे में सब कुछ
शैल स्क्रिप्टिंग - ट्यूटोरियल 01: शैल, बैश शैल और स्क्रिप्ट
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 01: टर्मिनल, कंसोल और शैल

पोस्ट के लिए सार बैनर

सारांश

संक्षेप में, हम यह आशा करते हैं ट्यूटोरियल 05 «शैल स्क्रिप्टिंग» पर स्क्रिप्ट बनाते समय सर्वोत्तम अच्छी प्रथाओं पर, और पिछले वाले, सबसे इष्टतम और कार्यात्मक बनाते समय, कई लोगों के ज्ञान में वृद्धि कर रहे हैं बैश शेल के साथ उत्पन्न स्क्रिप्ट फ़ाइलें.

अगर आपको सामग्री पसंद आई, कमेंट करें और शेयर करें. और याद रखें, हमारे की शुरुआत में जाएँ «स्थल», के आधिकारिक चैनल के अलावा Telegram अधिक समाचार, ट्यूटोरियल और लिनक्स अपडेट के लिए।


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।