Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

बैश/लिनक्स में [ईमेल संरक्षित] (कमांड लाइन तर्क) क्या है?

यह लेख समझाएगा कि [email protected] . क्या है बैश और बैश/शैल स्क्रिप्टिंग में है और आप इसका उपयोग कैसे और क्यों कर सकते हैं।

[email protected] वेरिएबल बैश में एक विशेष वैरिएबल है जिसमें सभी . का मान होता है कमांड लाइन के तर्क/पैरामीटर स्क्रिप्ट को पास कर दिए गए हैं।

बैश में कमांड लाइन तर्क/पैरामीटर

शेल स्क्रिप्ट में कमांड-लाइन तर्क/पैरामीटर का उपयोग करना एक महत्वपूर्ण और उपयोगी विशेषता है, इसलिए हमारे पास इस पर एक पूरा लेख है:

यह लेख शेल/बैश लिपियों में कमांड लाइन तर्क पर हमारे लेख से आगे बढ़ता है

[email protected] में स्क्रिप्ट में पास किए गए सभी पैरामीटर/तर्क शामिल हैं

यह समझाने का सबसे आसान तरीका है कि कैसे [email protected] बेशक, कुछ उदाहरण कोड के साथ काम करता है।

निम्न उदाहरण स्क्रिप्ट केवल वेरिएबल [email protected] की सामग्री को प्रिंट करती है

#!/bin/bash

echo [email protected]

कुछ उदाहरण तर्कों के साथ इस स्क्रिप्ट को कॉल करना:

sh test.sh "apple" 0 banana 1

निम्न आउटपुट में परिणाम होगा:

apple 0 banana 1

इस प्रकार यह दर्शाता है कि [email protected] वेरिएबल केवल स्क्रिप्ट को दिए गए सभी मापदंडों का मान रखता है।

ध्यान दें कि उद्धरण हटा दिए गए हैं, क्योंकि यह मान . है [email protected] . में निहित पैरामीटरों में से पारित पाठ के बजाय।

सभी स्थितीय मापदंडों को स्थिति 1 से शामिल किया गया है (स्थिति 0 में स्क्रिप्ट का नाम शामिल है जिसे निष्पादित किया जा रहा है और छोड़ा गया है)।

[email protected] सीमित उपयोग के मामलों के साथ एक विशेष चर है - यह अनुशंसा की जाती है कि आप स्थितीय मापदंडों का उपयोग करने के लिए चिपके रहें और उनका उपयोग करने के लिए उनका उपयोग करने का इरादा है (एक मान को एक पैरामीटर में पास करना) के बजाय admin@wsxdn का उपयोग करने का प्रयास करने के बजाय। कॉम अपनी स्क्रिप्ट में डेटा का ढेर पढ़ने के लिए और इसे स्वयं पार्स करने का प्रयास करने के लिए।


  1. लिनक्स कमांड - बेसिक बैश कमांड लाइन टिप्स जो आपको पता होनी चाहिए

    Linux के पास ढेरों कमांड हैं, लेकिन अधिकांश लोग उनमें से केवल एक अंश का ही उपयोग करते हैं। टर्मिनल में उपयोग करने के लिए कुछ सबसे अधिक उपयोग किए जाने वाले लिनक्स कमांड यहां दिए गए हैं। सबसे पहले, हम कुछ युक्तियों को शामिल करेंगे जिससे कमांड लाइन का उपयोग करना आसान हो जाएगा: स्वतः पूर्णता के लिए ट

  1. व्यावहारिक उदाहरणों के साथ लिनक्स में 10 उपयोगी चेनिंग ऑपरेटर्स

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

  1. उपयोगी लिनक्स कमांड लाइन बैश शॉर्टकट आपको पता होना चाहिए

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