विम का उपयोग करके लिनक्स में सरल शैल स्क्रिप्ट कैसे बनाएं

How Create Simple Shell Scripts Linux Using Vim



शेल स्क्रिप्टिंग कुछ उपयोगी कार्यों को करने के लिए कमांड निष्पादित करता है और इसे शेल में चलाने के लिए डिज़ाइन किया गया है। शेल स्क्रिप्ट फ़ाइल हेरफेर, समय की खपत से बचने के लिए कार्यों को स्वचालित करने जैसे संचालन करने के लिए काफी आसान हैं; आप अपने आदेश भी बना सकते हैं।

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







Vim . का उपयोग करके शेल स्क्रिप्ट कैसे बनाएं

शैल स्क्रिप्ट आमतौर पर किसी भी टेक्स्ट एडिटर का उपयोग करके बनाई जाती हैं। बैश स्क्रिप्टिंग फाइल बनाने के लिए नैनो और विम संपादक जाने-माने टेक्स्ट एडिटर हैं। इस उदाहरण के लिए, हम विम का उपयोग कर रहे हैं। यदि आपके पास विम नहीं है, तो इसे कमांड का उपयोग करके इंस्टॉल करें:



$सुडोउपयुक्तइंस्टॉल मैं आया

टेक्स्ट एडिटर का उपयोग करके खोलें:



$मैं आया

एक नई फ़ाइल बनाएँ:





$हमtestscript.sh

स्क्रिप्ट टाइप करें। #! /बिन/बैश ऑपरेटर, शेल बॉर्न शेल को निर्देशित: r



#! /बिन/बाश

फेंक दियानमस्ते दुनिया

और फाइल को सेव करें, दबाएं Esc मोड स्विच करने के लिए कुंजी, और फिर दबाएं :में इसे बचाने के लिए। यदि यह केवल-पढ़ने के लिए त्रुटि फ़ाइल देता है, तो उपयोग करें :में! , फ़ाइल सहेजी जाएगी:

अब फ़ाइल को निष्पादित करने के लिए, टाइप करें:

दे घुमा के परीक्षणस्क्रिप्टश्री

शेल स्क्रिप्ट में टिप्पणियां कैसे जोड़ें

टिप्पणी जोड़ने के लिए # ऑपरेटर का उपयोग करें; वाक्यविन्यास नीचे दिया गया है:

#! /बिन/बाश

#यह मेरी पहली शेल स्क्रिप्ट है

फेंक दियानमस्ते दुनिया

शेल स्क्रिप्ट में वेरिएबल्स का उपयोग कैसे करें

किसी भी प्रोग्रामिंग के लिए, भाषा चर आवश्यक हैं। चर का उपयोग किसी मान को संग्रहीत करने के लिए किया जाता है, चाहे वह पूर्णांक, वर्ण या पाठ स्ट्रिंग हो। इसे एक उदाहरण से समझते हैं:

#! /बिन/बाश

myvariable=यह मेरी पहली स्क्रिप्ट है

फेंक दिया $myvariable

उपरोक्त स्क्रिप्ट आउटपुट के रूप में परिवर्तनीय मान देगी:

आइए देखें कि उपयोगकर्ता से उपयोगकर्ता मूल्य से एक चर में मूल्य कैसे प्राप्त करें:

#! /बिन/बाश

फेंक दियाअपना नाम दर्ज करें

पढ़नाname_varable

फेंक दिया 'अपनी आयु दर्ज करें'

पढ़नाआयु_परिवर्तनीय

फेंक दिया $name_varibale$age_variable पुराना है

निम्न छवि आउटपुट दिखा रही है:

निष्कर्ष

अपनी खुद की कमांड बनाने या विभिन्न कार्यों को करने के लिए एक स्क्रिप्ट फ़ाइल के साथ कई कमांड चलाने के लिए शेल स्क्रिप्टिंग बहुत महत्वपूर्ण है। इस गाइड में, हम शेल स्क्रिप्टिंग के मूल विचार को समझते हैं। हमने सीखा कि कैसे स्क्रिप्ट और एक शेल स्क्रिप्ट फ़ाइल को सहेजना है और फिर इसे निष्पादित करना है। इसके अलावा, हमने शेल स्क्रिप्टिंग में वेरिएबल्स के उपयोग को समझा। विभिन्न उपयोगी कार्यों को पूरा करने के लिए शेल स्क्रिप्टिंग बहुत आसान है, और बहुत कुछ उजागर करना है।