Shell Scripting – Tutorial 08: Nga teoria në praktikë – Pjesa 02

Shell Scripting – Tutorial 08: Nga teoria në praktikë – Pjesa 02

Shell Scripting – Tutorial 08: Nga teoria në praktikë – Pjesa 02

Duke vazhduar, me këtë 08 Tutorial nga seria jonë e tutje Shell Scripting, sot do të vazhdojmë me një grup tjetër të shembuj praktikë inicuar në 07 Tutorial. Të cilat do t'ia vlejnë gjithmonë në dorë, për të kuptuar dhe zbatuar më mirë teknika e skriptimit të guaskës, brenda Skripteve të tyre të zhvilluara për sistemet e tyre operative bazuar në GNU / Linux.

Dhe mbani në mend se, në mësimet e mëparshme 06 dhe 05, iu drejtua të ndryshme Burime online dhe disa Praktikat e mira. Ndërsa pjesa më e madhe e bazë teorike u drejtua në tutorial 04 deri 01.

Shell Scripting – Tutorial 07: Nga teoria në praktikë – Pjesa 01

Shell Scripting – Tutorial 07: Nga teoria në praktikë – Pjesa 01

Dhe, para fillimit të këtij postimi thirri "Shell Scripting - Tutorial 08", ne do t'ju rekomandojmë të eksploroni edhe sa vijon përmbajtje të lidhura, në fund të leximit të tij:

Shell Scripting – Tutorial 07: Nga teoria në praktikë – Pjesa 01
Artikulli i lidhur:
Shell Scripting – Tutorial 07: Nga teoria në praktikë – Pjesa 01
Shell Scripting – Tutorial 06: Bash Shell Scripts – Pjesa 3
Artikulli i lidhur:
Shell Scripting – Tutorial 06: Bash Shell Scripts – Pjesa 3

Tutorial i Skriptimit të Shell 08

Tutorial i Skriptimit të Shell 08

Shembuj të komandave për të filluar në Shell Scripting

Më pas do të mësojmë nxjerr vlera dhe informacion të llojeve të ndryshme përmes ekzekutimi i urdhrave të komandave në një terminal. Duke filluar me disa të thjeshta si sot, deri në arritjen e atyre më të avancuara, në mësimet e ardhshme.

Ekstraktoni vlerat dhe parametrat që lidhen me përdoruesit e sistemit

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 ekzekutoni çdo komandë treguar këtu, do të marrim një prodhim i ngjashëm (rezultat), siç tregohet në imazhin e mëposhtëm:

Prodhim (rezultat) i ngjashëm për ekran

Shell Scripting – Tutorial 05: Bash Shell Scripts – Pjesa 2
Artikulli i lidhur:
Shell Scripting – Tutorial 05: Bash Shell Scripts – Pjesa 2
Shell Scripting – Tutorial 04: Bash Shell Scripts - Pjesa 1
Artikulli i lidhur:
Shell Scripting – Tutorial 04: Bash Shell Scripts – Pjesa 1

Banner abstrakt për postim

Me pak fjalë, ne shpresojmë këtë Tutorial 08 mbi "Skriptimin e Shell" vazhdojnë të ofrojnë një kontribut të vogël por të vlefshëm në drejtim të qëllimi i të mësuarit dhe të kuptuarit potencialin e Teknika e Skriptimit të Shell. Duke arritur në pikën e, ndërtoni programet tuaja CLI/GUI, Nëse është e nevojshme. Prandaj, nëse dëshironi të arrini në këtë pikë, ju ftojmë ta plotësoni këtë informacion duke eksploruar sa vijon Kanali i YouTube, ku aktualisht është qasur në mënyrë praktike fuqia e skriptimit të guaskës.

Nëse ju pëlqeu përmbajtja, komentoni dhe shpërndajeni. Dhe mbani mend, vizitoni fillimin tonë «faqe», përveç kanalit zyrtar të Telegram për më shumë lajme, mësime dhe përditësime Linux. Perëndimi grup, për më shumë informacion mbi temën e sotme ose të tjera të ngjashme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.