अच्छा, अच्छा, अच्छा, देखो हमारे यहाँ क्या है! तो, आप बैश स्क्रिप्टिंग के बारे में सीखने में रुचि रखते हैं, हुह? मुझे खुशी है कि आपने बैल को सींगों से पकड़ने का फैसला किया है। मुझ पर भरोसा करें; एक बार जब आप बैश स्क्रिप्टिंग द्वारा आपकी उँगलियों तक पहुँचाई जा सकने वाली शक्ति का स्वाद चख लें, तो फिर पीछे मुड़कर नहीं देखा जाएगा। इसे अपने टर्मिनल के साथ मिलन स्थल पर विचार करें, जहाँ आप इसे बैश स्क्रिप्टिंग की शक्ति से अपनी धुन पर नचाना सीखेंगे। अब, क्या हम गोता लगाएँ?
इससे पहले कि हम अपने हाथ गंदे करें, आइए स्पष्ट करें कि बैश स्क्रिप्टिंग क्या है और यह इतनी बड़ी बात क्यों है। अधिकांश लिनक्स वितरण में बैश (बॉर्न अगेन शेल) डिफ़ॉल्ट शेल है। यह आपका कमांड-लाइन दुभाषिया है, आपका डिजिटल जिन्न, आपके आदेशों का पालन करने के लिए तैयार है।
इसलिए, बैश स्क्रिप्टिंग में शेल को निष्पादित करने, दोहराए जाने वाले कार्यों को स्वचालित करने और आपके जीवन को आसान बनाने के लिए कमांड की एक सूची लिखना शामिल है। मीठा, है ना?
गेंद को घुमाने का समय आ गया है! आपकी पहली बैश स्क्रिप्ट रॉकेट साइंस नहीं है; आइए चीजों को सरल रखें। बैश स्क्रिप्ट बनाने के लिए, हम:
आइए "हैलो वर्ल्ड" - क्लासिक प्रोग्रामर का अभिवादन प्रतिध्वनित करें।
#!/bin/bash echo "Hello, World!"
#!/Bin/bash को शेबैंग कहा जाता है। यह सिस्टम को बताता है कि यह बैश स्क्रिप्ट है।
बैश स्क्रिप्ट चलाना पाई जितना आसान है। आपको केवल दो चरणों को याद रखने की आवश्यकता है:
chmod कमांड का उपयोग करके अपनी स्क्रिप्ट को निष्पादन की अनुमति दें: chmod +x script.sh
स्क्रिप्ट निष्पादित करें: ./script.sh
वोइला! आपके टर्मिनल को "हैलो, वर्ल्ड!" प्रदर्शित करना चाहिए। आपने अभी-अभी अपनी पहली बैश स्क्रिप्ट चलाई है।
अपनी टोपियों को पकड़ें क्योंकि हम बैश स्क्रिप्टिंग - वेरिएबल्स के नॉटी-ग्रिट्टी में गोता लगा रहे हैं! बैश में, हम एक चर को इस तरह परिभाषित करते हैं:
VARIABLE_NAME="Hello, World!"
और एक चर का उपयोग करने के लिए, हम डॉलर चिह्न का उपयोग करते हैं:
echo $VARIABLE_NAME
जीवन विकल्पों से भरा है, और बैश स्क्रिप्टिंग भी! सशर्त बयान हमें विकल्पों के बीच चयन करने में मदद करते हैं। यहाँ एक सरल if-else स्टेटमेंट दिया गया है:
if [ $1 -gt 100 ] then echo "That's a big number!" else echo "Meh, that's a small number!" fi
यह स्क्रिप्ट जाँचती है कि क्या आपके द्वारा पास किया गया तर्क 100 से अधिक है और तदनुसार एक संदेश प्रदर्शित करता है।
तो अब आपके पास यह है, बैश स्क्रिप्टिंग की रोमांचक दुनिया के लिए शुरुआती गाइड! और अगर आप भाग 2 देखना चाहते हैं, तो सब्सक्राइब करने पर विचार करें और इसका प्रचार करें!
बैश स्क्रिप्टिंग में महारत हासिल करने का मार्ग लंबा और घुमावदार लग सकता है, लेकिन याद रखें, रोम एक दिन में नहीं बनाया गया था। छोटी शुरुआत करें, लगातार अभ्यास करें, और रास्ते में मजा करना न भूलें। आप कुछ ही समय में एक पेशेवर की तरह स्क्रिप्टिंग करने लगेंगे।
यह बैश स्क्रिप्टिंग ट्यूटोरियल केवल हिमशैल का सिरा है; वहाँ एक पूरा समुद्र है जो आपके अन्वेषण की प्रतीक्षा कर रहा है। इसलिए, देर न करें, उन उंगलियों को थपथपाएं, और खुश स्क्रिप्टिंग करें!