विषयसूची:

मैं किसी अन्य निर्देशिका से बैश स्क्रिप्ट कैसे चला सकता हूं?
मैं किसी अन्य निर्देशिका से बैश स्क्रिप्ट कैसे चला सकता हूं?

वीडियो: मैं किसी अन्य निर्देशिका से बैश स्क्रिप्ट कैसे चला सकता हूं?

वीडियो: मैं किसी अन्य निर्देशिका से बैश स्क्रिप्ट कैसे चला सकता हूं?
वीडियो: Bash Scripting Tutorial for Beginners 2024, अप्रैल
Anonim

यदि आप chmod 755. के साथ स्क्रिप को निष्पादन योग्य बनाते हैं चलाने के लिए इसके लिए आपको केवल पथ टाइप करने की आवश्यकता है लिपि . जब आप देखते है ।/ लिपि इस्तेमाल किया जा रहा है यह बता रहा है सीप कि लिपि उसी पर स्थित है निर्देशिका आप क्रियान्वित यह। पूर्ण पथ का उपयोग करने के लिए आप टाइप करें श्री /घर/उपयोगकर्ता/ स्क्रिप्ट / कुछ स्क्रिप्ट।

इसके बाद, मैं एक शेल स्क्रिप्ट को दूसरे से कैसे चलाऊं?

आप ऐसा करने के दो अलग-अलग तरीके हैं:

  1. अन्य स्क्रिप्ट को निष्पादन योग्य बनाएं, शीर्ष पर #!/Bin/bash लाइन जोड़ें, और पथ जहां फ़ाइल $PATH पर्यावरण चर के लिए है।
  2. या इसे सोर्स कमांड से कॉल करें (उपनाम है।)
  3. या इसे निष्पादित करने के लिए बैश कमांड का उपयोग करें: /bin/bash /path/to/script;

इसके अतिरिक्त, मैं किसी स्क्रिप्ट को Linux में कहीं से भी निष्पादन योग्य कैसे बनाऊं? यह मानते हुए कि हमारा उदाहरण सही था, आपको टाइप करना होगा chmod +x ~/Downloads/chkFile to बनाना यह निष्पादन और फिर टाइप करें mv ~/Downloads/chkFile ~/. local/bin इसे सही निर्देशिका में रखने के लिए। तब से, आप इसे कहीं से भी निष्पादित करने में सक्षम होना चाहिए।

इस तरह, मैं किसी भिन्न निर्देशिका में बैच फ़ाइल कैसे चला सकता हूँ?

अन्य फ़ोल्डरों के भीतर से चलने वाली बैच फ़ाइलें विफल हो सकती हैं

  1. अपनी रूट डायरेक्टरी से टेस्ट (2) नाम का फोल्डर बनाएं।
  2. टेस्ट नामक टेस्ट (2) फोल्डर में बैच फाइल बनाएं। बल्ला।
  3. निम्नलिखित पंक्तियों को test.bat में डालें: इको ऑफ। विराम।
  4. परीक्षण सहेजें। बल्ला।
  5. कमांड प्रॉम्प्ट पर रूट निर्देशिका से, निम्न पंक्ति के साथ बैच फ़ाइल चलाएँ: est(2) est.bat.

बैश में स्रोत क्या है?

NS स्रोत कमांड वर्तमान शेल वातावरण में इसके तर्क के रूप में निर्दिष्ट फ़ाइल से कमांड को पढ़ता और निष्पादित करता है। शेल स्क्रिप्ट में फ़ंक्शंस, वेरिएबल्स और कॉन्फ़िगरेशन फ़ाइलों को लोड करना उपयोगी है। स्रोत एक शेल बिलिन है दे घुमा के और लिनक्स और यूनिक्स ऑपरेटिंग सिस्टम में उपयोग किए जाने वाले अन्य लोकप्रिय गोले।

सिफारिश की: