ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 09: സിദ്ധാന്തത്തിൽ നിന്ന് പരിശീലനത്തിലേക്ക് - ഭാഗം 03

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 09: സിദ്ധാന്തത്തിൽ നിന്ന് പരിശീലനത്തിലേക്ക് - ഭാഗം 03

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 09: സിദ്ധാന്തത്തിൽ നിന്ന് പരിശീലനത്തിലേക്ക് - ഭാഗം 03

ഇതിൽ 09 ട്യൂട്ടോറിയൽ ഞങ്ങളുടെ നിലവിലെ പരമ്പരയുടെ ഷെൽ സ്ക്രിപ്റ്റിംഗ്, ഞങ്ങൾ മറ്റൊരു കൂട്ടം തുടരും പ്രായോഗിക ഉദാഹരണങ്ങൾ രൂപത്തിൽ കമാൻഡ് ഓർഡറുകൾ, ഞങ്ങൾ ആരംഭിച്ചത് 07 ട്യൂട്ടോറിയൽ.

എന്നതും ഓർക്കുക മുമ്പത്തെ ട്യൂട്ടോറിയലുകൾ 07, 08 ഞങ്ങൾ അഭിസംബോധന ചെയ്തുകൊണ്ടിരുന്നു ഷെൽ സ്ക്രിപ്റ്റിംഗിന്റെ പ്രായോഗിക ഭാഗം OS-ൽ നിന്ന് പാരാമീറ്ററുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിന് കമാൻഡ് കമാൻഡുകൾ ഉപയോഗിക്കുന്നു, കൂടാതെ ട്യൂട്ടോറിയലുകൾ 06, 05, ഞങ്ങൾ വിവിധ അഭിസംബോധന ചെയ്യുന്നു ഓൺലൈൻ ഉറവിടങ്ങൾ പിന്നെ ചില നല്ല പരിശീലനങ്ങൾ. അതേസമയം മിക്കതും സൈദ്ധാന്തിക അടിസ്ഥാനം സ്ക്രിപ്റ്റിംഗ് ഭാഷയുടെ ഭാഗം ഉൾക്കൊള്ളിച്ചു ട്യൂട്ടോറിയലുകൾ 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 ചാനൽ, അവിടെ പതിവായി പ്രായോഗികമായ രീതിയിൽ അഭിസംബോധന ചെയ്യുന്നു ഷെൽ സ്ക്രിപ്റ്റിംഗിന്റെ ശക്തി a സാങ്കേതികവും വിദ്യാഭ്യാസപരവുമായ ഉപകരണം വിളിക്കുക LPI-SOA (ലിനക്സ് പോസ്റ്റ് ഇൻസ്റ്റോൾ - വിപുലമായ ഒപ്റ്റിമൈസേഷൻ സ്ക്രിപ്റ്റ്).

നിങ്ങൾക്ക് ഉള്ളടക്കം ഇഷ്ടപ്പെട്ടെങ്കിൽ, അഭിപ്രായമിടുകയും പങ്കിടുകയും ചെയ്യുക. ഓർക്കുക, ഞങ്ങളുടെ തുടക്കം സന്ദർശിക്കുക «വെബ് സൈറ്റ്», ഔദ്യോഗിക ചാനലിന് പുറമേ കന്വിസന്ദേശം കൂടുതൽ വാർത്തകൾക്കും ട്യൂട്ടോറിയലുകൾക്കും Linux അപ്‌ഡേറ്റുകൾക്കും. പടിഞ്ഞാറ് ഗ്രൂപ്പ്, ഇന്നത്തെ വിഷയത്തെക്കുറിച്ചോ മറ്റ് അനുബന്ധ വിഷയങ്ങളെക്കുറിച്ചോ ഉള്ള കൂടുതൽ വിവരങ്ങൾക്ക്.


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

അഭിപ്രായമിടുന്ന ആദ്യയാളാകൂ

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല. ആവശ്യമായ ഫീൽഡുകൾ കൊണ്ട് അടയാളപ്പെടുത്തുന്നു *

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.