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

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

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

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

എന്നതും ഓർക്കുക മുമ്പത്തെ ട്യൂട്ടോറിയലുകൾ 06, 05, വിവിധ അഭിസംബോധന ഓൺലൈൻ ഉറവിടങ്ങൾ പിന്നെ ചില നല്ല പരിശീലനങ്ങൾ. അതേസമയം മിക്കതും സൈദ്ധാന്തിക അടിസ്ഥാനം ൽ അഭിസംബോധന ചെയ്തു ട്യൂട്ടോറിയലുകൾ 04 മുതൽ 01 വരെ.

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

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

കൂടാതെ, ഈ പോസ്റ്റ് ആരംഭിക്കുന്നതിന് മുമ്പ് വിളിച്ചു "ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 08", ഇനിപ്പറയുന്നവ പര്യവേക്ഷണം ചെയ്യാൻ ഞങ്ങൾ നിങ്ങളെ ശുപാർശ ചെയ്യും ബന്ധപ്പെട്ട ഉള്ളടക്കങ്ങൾ, വായനയുടെ അവസാനം:

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 07: സിദ്ധാന്തത്തിൽ നിന്ന് പരിശീലനത്തിലേക്ക് - ഭാഗം 01
അനുബന്ധ ലേഖനം:
ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 07: സിദ്ധാന്തത്തിൽ നിന്ന് പരിശീലനത്തിലേക്ക് - ഭാഗം 01

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 06: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 3
അനുബന്ധ ലേഖനം:
ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 06: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 3

ഷെൽ സ്ക്രിപ്റ്റിംഗ് ട്യൂട്ടോറിയൽ 08

ഷെൽ സ്ക്രിപ്റ്റിംഗ് ട്യൂട്ടോറിയൽ 08

ഷെൽ സ്ക്രിപ്റ്റിംഗിൽ ആരംഭിക്കേണ്ട കമാൻഡുകളുടെ ഉദാഹരണങ്ങൾ

അടുത്തതായി, നമ്മൾ പഠിക്കും മൂല്യങ്ങളും വിവരങ്ങളും വേർതിരിച്ചെടുക്കുക വഴി വിവിധ തരം ഒരു ടെർമിനലിൽ കമാൻഡ് ഓർഡറുകൾ നടപ്പിലാക്കുന്നു. ഇന്നത്തെപ്പോലെ ചില ലളിതമായവയിൽ തുടങ്ങി, ഭാവിയിലെ ട്യൂട്ടോറിയലുകളിൽ കൂടുതൽ വിപുലമായവയിൽ എത്തുന്നതുവരെ.

സിസ്റ്റം ഉപയോക്താക്കളുമായി ബന്ധപ്പെട്ട മൂല്യങ്ങളും പാരാമീറ്ററുകളും എക്‌സ്‌ട്രാക്റ്റുചെയ്യുക

NOMUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado con determinado UID/GID (EJM. 1000) - MODO SIMPLE

NOMUSU1K=$(awk -F: '{if ($3==1000) print $1}' /etc/passwd) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado por UID/GID (EJM. 1000) - MODO COMPLEJO

NOMUSU1K=$(awk -F: '{if ($4==1000) print $1}' /etc/passwd) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado por UID/GID (EJM. 1000) - MODO COMPLEJO

USUACT=$(echo $HOME | sed 's/[/]/ /g' | awk '{ print $2}') ; echo $USUACT
# Mostrar el Nombre de Usuario según el Home creado

IDUSUACT=$(id -u | awk '{print $1}') ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSUACT=$(echo $UID) ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSUACT=$(getent passwd $USER | cut -d: -f3) ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSER1K=$(for i in 1000 1001 1002 1003 1004; do grep $i /etc/passwd | awk '{print "\t" $1}' | tr -d '[A-Za-z]' | sed 's/::x*//' | cut -c 1-5 | awk '{print $1}' ; done | sed -n '1p')  ; echo $IDUSER1K
# ID del Nombre del primer usuario creado en el sistema entre los ID existentes dentro del rango 1000 al 1005.

QUIENSOY=$(who -u | awk '{print $1}' | awk 'NR==1') ; echo $QUIENSOY
Nombre de quien esta logueado en el Sistema.

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') ; echo $IDUSU1K
# Mostrar el Nombre del usuario 1000

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') ; echo $IDUSU1K | espeak -v es -stdin
# Pronunciar el nombre del usuario 100 mediante espeak.

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') | espeak -v es-la+m1 -a 100 -p 50 -s 150 -b UTF-8 "Saludos, estimado usuario: `echo $IDUSU1K`"
# Generar un saludos por voz con el nombre del usuario 1000 mediante espeak.

Al ഓരോ കമാൻഡും പ്രവർത്തിപ്പിക്കുക ഇവിടെ കാണിച്ചിരിക്കുന്നു, നമുക്ക് ഒരു ലഭിക്കും സമാനമായ ഔട്ട്പുട്ട് (ഫലം), ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ:

ഓരോ സ്ക്രീനിനും സമാനമായ ഔട്ട്പുട്ട് (ഫലം).

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 05: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 2
അനുബന്ധ ലേഖനം:
ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 05: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 2
ഷെൽ സ്ക്രിപ്റ്റിംഗ് – ട്യൂട്ടോറിയൽ 04: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 1
അനുബന്ധ ലേഖനം:
ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 04: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 1

പോസ്റ്റിനുള്ള അമൂർത്ത ബാനർ

ചുരുക്കത്തിൽ, ഞങ്ങൾ ഇത് പ്രതീക്ഷിക്കുന്നു "ഷെൽ സ്ക്രിപ്റ്റിംഗ്" എന്നതിനെക്കുറിച്ചുള്ള ട്യൂട്ടോറിയൽ 08 കാര്യങ്ങളിൽ ചെറുതും എന്നാൽ വിലപ്പെട്ടതുമായ സംഭാവന നൽകുന്നത് തുടരുക പഠിക്കാനും മനസ്സിലാക്കാനുമുള്ള ലക്ഷ്യം സാധ്യത ഷെൽ സ്ക്രിപ്റ്റിംഗ് ടെക്നിക്. കാര്യത്തിലേക്ക് എത്തുന്നത്, നിങ്ങളുടെ സ്വന്തം CLI/GUI പ്രോഗ്രാമുകൾ നിർമ്മിക്കുക, ആവശ്യമെങ്കിൽ. അതിനാൽ, നിങ്ങൾ ഈ പോയിന്റിൽ എത്താൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഇനിപ്പറയുന്നവ പര്യവേക്ഷണം ചെയ്തുകൊണ്ട് ഈ വിവരങ്ങൾ പൂർത്തീകരിക്കാൻ ഞങ്ങൾ നിങ്ങളെ ക്ഷണിക്കുന്നു YouTube ചാനൽ, നിലവിൽ അത് പ്രായോഗികമായ രീതിയിലാണ് സമീപിക്കുന്നത് ഷെൽ സ്ക്രിപ്റ്റിംഗിന്റെ ശക്തി.

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


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

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

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

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

*

*

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