किसी Topic पर तुरंत कैसे लिखें | जल्दी कैसे लिखें जाने आसान तरीका
विषयसूची:
बैश स्क्रिप्ट लिखते समय, अपने कोड को साफ और आसानी से समझने योग्य बनाने के लिए हमेशा एक अच्छा अभ्यास है। अपने कोड को ब्लॉकों में व्यवस्थित करना, इंडेंट करना, चर और फ़ंक्शन वर्णनात्मक नाम देना ऐसा करने के कई तरीके हैं।
टिप्पणियों का उपयोग करके अपने कोड की पठनीयता में सुधार करने का एक और तरीका है। एक टिप्पणी एक मानव-पठनीय स्पष्टीकरण या एनोटेशन है जो शेल स्क्रिप्ट में लिखा गया है।
जब आप भविष्य में अपने कोड को देखते हैं, तो आपकी बैश स्क्रिप्ट में टिप्पणियां जोड़ने से आपका बहुत समय और प्रयास बच जाएगा। मान लीजिए कि आप एक स्क्रिप्ट बदलना चाहते हैं जो आपने कुछ महीने या साल पहले लिखी थी। संभावना यह है कि आपको याद नहीं होगा कि आपने कुछ जटिल कोड क्यों लिखे हैं जब तक कि आपने एक टिप्पणी नहीं जोड़ी है।
टिप्पणियाँ अन्य डेवलपर्स और सिस्टम प्रशासकों की भी मदद करती हैं जिन्हें आपके कोड और इसके उद्देश्य को समझने के लिए स्क्रिप्ट को बनाए रखने की आवश्यकता हो सकती है।
आमतौर पर टिप्पणियों का उपयोग यह समझाने के लिए किया जाता है कि कोड क्या नहीं कर सकता है। उदाहरण के लिए, यदि आपके बैश स्क्रिप्ट के अंदर एक जटिल रेगेक्स या पैरामीटर प्रतिस्थापन है, तो आपको कोड क्या करता है, इसके बारे में एक टिप्पणी लिखनी चाहिए। टिप्पणियाँ कम और बिंदु तक होनी चाहिए। पाठक को जो कुछ सरल और स्पष्ट है, उसे स्पष्ट न करें।
, हम बैश में टिप्पणी लिखने की मूल बातें कवर करेंगे।
बाश में टिप्पणियाँ लिखना
बैश लाइन पर हैश मार्क (
#
) के बाद लिखे गए सभी चीजों को अनदेखा करता है। इस नियम का एकमात्र अपवाद तब है जब स्क्रिप्ट पर पहली पंक्ति
#!
साथ शुरू होती है
#!
पात्र। वर्णों के इस अनुक्रम को शेबंग कहा जाता है और इसका उपयोग ऑपरेटिंग सिस्टम को बताने के लिए किया जाता है जो कि बाकी फ़ाइल को पार्स करने के लिए दुभाषिया का उपयोग करता है।
टिप्पणियां शुरुआत में लाइन या अन्य कोड के साथ इनलाइन पर जोड़ी जा सकती हैं:
# This is a Bash comment. echo "This is Code" # This is an inline Bash comment.
हैश मार्क के बाद रिक्त स्थान अनिवार्य नहीं है, लेकिन यह टिप्पणी की पठनीयता में सुधार करेगा।
आमतौर पर, जब पाठ संपादक में स्क्रिप्ट खोली जाती है, तो टिप्पणियों को हरे रंग में दर्शाया जाता है।
स्क्रिप्ट का परीक्षण करते समय टिप्पणियाँ भी उपयोगी होती हैं। कुछ लाइनें या ब्लॉक हटाने के बजाय, आप उन्हें टिप्पणी कर सकते हैं:
# if]; then # echo "Variable is greater than 10." # fi
बैश में बहुभाषी टिप्पणियाँ
अधिकांश प्रोग्रामिंग भाषाओं के विपरीत, बैश मल्टीलाइन टिप्पणियों का समर्थन नहीं करता है।
बैश में बहुभाषी टिप्पणियां लिखने का सबसे सरल तरीका एक के बाद एक टिप्पणियां जोड़ना है:
# This is the first line. # This is the second line.
एक अन्य विकल्प यहां हियरडॉक का उपयोग करना है। यह एक प्रकार का पुनर्निर्देशन है जो आपको एक कमांड में इनपुट की कई लाइनों को पारित करने की अनुमति देता है। यदि हियरडॉक ब्लॉक को कमांड पर पुनर्निर्देशित नहीं किया गया है, तो यह एक बहु-भाषी टिप्पणी प्लेसहोल्डर के रूप में काम कर सकता है:
<< 'MULTILINE-COMMENT' Everything inside the HereDoc body is a multiline comment MULTILINE-COMMENT
हियरडॉक का उपयोग करना एक हैक है, बहुभाषी बैश टिप्पणियों को लिखने के लिए एक वास्तविक अंतर्निहित तरीका नहीं है। किसी भी समस्या से बचने के लिए, आपको सिंगल-लाइन टिप्पणियों का उपयोग करना पसंद करना चाहिए।
निष्कर्ष
टिप्पणियां लिखना एक अच्छा अभ्यास है और शेल की स्क्रिप्ट को समझने के लिए भविष्य के स्वयं सहित अन्य डेवलपर्स को मदद करता है। बैश में, हैश मार्क (
#
) के बाद और लाइन के अंत तक सब कुछ एक टिप्पणी माना जाता है।
यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।
बश टर्मिनलफेसबुक पेपर ऐप के लिए एक गाइड: 10 साल के इतिहास को फिर से लिखना

फेसबुक पेपर ऐप के लिए एक गाइड: एक अद्भुत तरीका 10 साल के इतिहास को फिर से लिखना।
कैसे जांचा जाए कि किसी स्ट्रिंग में बैश में सबस्ट्रिंग है या नहीं

बैश में स्ट्रिंग्स के साथ काम करते समय सबसे आम संचालन में से एक यह निर्धारित करना है कि क्या एक स्ट्रिंग में एक और स्ट्रिंग है या नहीं। इस लेख में, हम आपको यह जांचने के लिए कई तरीके दिखाएंगे कि क्या स्ट्रिंग में एक विकल्प है।
कैसे एक बैश स्क्रिप्ट को रोकने के लिए linux स्लीप कमांड का उपयोग करें

नींद एक कमांड लाइन उपयोगिता है जो आपको निर्दिष्ट समय के लिए कॉलिंग प्रक्रिया को निलंबित करने की अनुमति देती है। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि लिनक्स स्लीप कमांड का उपयोग कैसे करें।