शैल स्क्रिप्टिंग - ट्यूटोरियल 09: सिद्धांत से अभ्यास तक - भाग 03

शैल स्क्रिप्टिंग - ट्यूटोरियल 09: सिद्धांत से अभ्यास तक - भाग 03

शैल स्क्रिप्टिंग - ट्यूटोरियल 09: सिद्धांत से अभ्यास तक - भाग 03

इस में ट्यूटोरियल 09 हमारी वर्तमान श्रृंखला पर शैल स्क्रिप्टिंग, हम के दूसरे सेट के साथ जारी रखेंगे व्यावहारिक उदाहरण के रूप में आदेश, जिसे हमने शुरू किया था ट्यूटोरियल 07.

और ध्यान रखें कि, में पिछले ट्यूटोरियल 07 और 08 हम संबोधित कर रहे हैं शेल स्क्रिप्टिंग का व्यावहारिक हिस्सा ओएस से पैरामीटर निकालने के लिए कमांड कमांड का उपयोग करना और ट्यूटोरियल 06 और 05, हम विभिन्न को संबोधित करते हैं ऑनलाइन संसाधन y algunas उत्तम आचरण. जबकि अधिकांश सैद्धांतिक आधार स्क्रिप्टिंग भाषा में शामिल किया गया था ट्यूटोरियल 04 से 01.

शैल स्क्रिप्टिंग - ट्यूटोरियल 08: सिद्धांत से अभ्यास तक - भाग 02

शैल स्क्रिप्टिंग - ट्यूटोरियल 08: सिद्धांत से अभ्यास तक - भाग 02

और, इस पोस्ट को शुरू करने से पहले कहा जाता है «शैल स्क्रिप्टिंग - ट्यूटोरियल 09», हम आपको निम्नलिखित का भी पता लगाने की सलाह देंगे संबंधित सामग्री, इसे पढ़ने के अंत में:

शैल स्क्रिप्टिंग - ट्यूटोरियल 08: सिद्धांत से अभ्यास तक - भाग 02
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 08: सिद्धांत से अभ्यास तक - भाग 02
शैल स्क्रिप्टिंग - ट्यूटोरियल 07: सिद्धांत से अभ्यास तक - भाग 01
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 07: सिद्धांत से अभ्यास तक - भाग 01

शैल स्क्रिप्टिंग ट्यूटोरियल 09

शैल स्क्रिप्टिंग ट्यूटोरियल 09

शेल स्क्रिप्टिंग में शुरू करने के लिए कमांड के उदाहरण

सिस्टम पहचान डेटा से संबंधित मान और पैरामीटर निकालें

अगला, हमारा आज्ञा आज्ञा आज से, के लिए शेल स्क्रिप्टिंग सीखें हैं:

DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01

DISTROV02=$(cat /etc/os-release | grep ID | grep -v "VERSION_ID" | sed 's/ID=//') ; echo $DISTROV02

DISTROV03=$(lsb_release -d | sed 's/Description://' | awk '{print $1}') ; echo $DISTROV03

DISTROV04=$(lsb_release -i | awk '{print $3}') ; echo $DISTROV04

DISTROV05=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\" | awk '{print $1}') ; echo $DISTROV05

DISTROV06=$(lsb_release -d | sed 's/Description://' | awk '{print $1, $2, $3, $4}') ; echo $DISTROV06

DISTROV07=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\") ; echo $DISTROV07

DISTROV08=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $1}') ; echo $DISTROV08

DISTROV09=$(cat /etc/os-release | grep VERSION_ID= | sed -n '1p' | sed 's/VERSION_ID=//' | sed 's/"//g') ; echo $DISTROV09

DISTROV10=$(lsb_release -r | sed 's/Release://') ; echo $DISTROV10

DISTROV11=$(lsb_release -d | awk '{print $4}') ; echo $DISTROV11

DISTROV12=$(lsb_release -c | sed 's/Codename://') ; echo $DISTROV12

DISTROV13=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $2}' | sed 's/(//g' | sed 's/)//g') ; echo $DISTROV13

Al प्रत्येक आदेश चलाएं यहाँ दिखाया गया है, हम प्राप्त करेंगे समान आउटपुट (परिणाम), जैसा कि निम्न छवि में दिखाया गया है:

सिस्टम पहचान डेटा से संबंधित मान और पैरामीटर निकालें

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

cat /etc/os-release
cat /etc/os-release | grep ID
cat /etc/os-release | grep ID | grep -v "VERSION"
cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
शैल स्क्रिप्टिंग - ट्यूटोरियल 06: बैश शैल स्क्रिप्ट - भाग 3
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 06: बैश शैल स्क्रिप्ट - भाग 3
शैल स्क्रिप्टिंग - ट्यूटोरियल 05: बैश शैल स्क्रिप्ट - भाग 2
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 05: बैश शैल स्क्रिप्ट - भाग 2

पोस्ट के लिए सार बैनर

संक्षेप में, हम यह आशा करते हैं ट्यूटोरियल 09 «शैल स्क्रिप्टिंग» पर के संदर्भ में एक छोटा लेकिन मूल्यवान योगदान देना जारी रखें सीखने और समझने का लक्ष्य की क्षमता शैल स्क्रिप्टिंग तकनीक. और यदि आप थोड़ा और सीखना चाहते हैं, तो मैं आपको निम्नलिखित का पता लगाने के लिए आमंत्रित करता हूं YouTube चैनल, जहां नियमित रूप से व्यावहारिक तरीके से संबोधित करते हैं शेल स्क्रिप्टिंग की शक्ति एक के माध्यम से तकनीकी और शैक्षिक उपकरण कॉल LPI-SOA (Linux पोस्ट इंस्टाल - उन्नत अनुकूलन स्क्रिप्ट).

अगर आपको सामग्री पसंद आई, कमेंट करें और शेयर करें. और याद रखें, हमारे की शुरुआत में जाएँ «स्थल», के आधिकारिक चैनल के अलावा Telegram अधिक समाचार, ट्यूटोरियल और लिनक्स अपडेट के लिए। पश्चिम समूह, आज के विषय या अन्य संबंधित विषयों पर अधिक जानकारी के लिए।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।