Shell Scripting – Tutoriala 08: Teoriatik praktikara – 02. zatia

Shell Scripting – Tutoriala 08: Teoriatik praktikara – 02. zatia

Shell Scripting – Tutoriala 08: Teoriatik praktikara – 02. zatia

Jarraituz, honekin 08 Tutoretza gure serietik aurrera Shell Scripting, gaur beste multzo batekin jarraituko dugu adibide praktikoak urtean hasi zen 07 Tutoretza. Beti eskura edukitzea mereziko duena, hobeto ulertzeko eta ezartzeko shell scripting teknika, beren sistema eragileetarako garatutako Scripten barruan GNU / Linux.

Eta gogoan izan, en aurreko tutoretzak 06 eta 05, hainbat zuzenduta Baliabide linealak eta batzuk Praktika onak. Askotariko bitartean oinarri teorikoa urtean jorratu zen tutoretzak 04tik 01era.

Shell Scripting – Tutoriala 07: Teoriatik praktikara – 01. zatia

Shell Scripting – Tutoriala 07: Teoriatik praktikara – 01. zatia

Eta, deitutako post hau hasi baino lehen «Shell Scripting – Tutoriala 08», honako hauek ere aztertzea gomendatuko dizugu erlazionatutako edukiak, irakurketaren amaieran:

Shell Scripting – Tutoriala 07: Teoriatik praktikara – 01. zatia
Lotutako artikulua:
Shell Scripting – Tutoriala 07: Teoriatik praktikara – 01. zatia

Shell Scripting - Tutoriala 06: Bash Shell Scripts - 3. zatia
Lotutako artikulua:
Shell Scripting - Tutoriala 06: Bash Shell Scripts - 3. zatia

Shell Scripting Tutoriala 08

Shell Scripting Tutoriala 08

Shell Scripting-en abiarazteko komandoen adibideak

Jarraian, ikasiko dugu balioak eta informazioa atera hainbat motatakoak bidez komando-aginduak terminal batean exekutatzen. Gaurkoa bezalako sinple batzuetatik hasi, aurreratuagoetara iritsi arte, etorkizuneko tutorialetan.

Erauzi sistemaren erabiltzaileei lotutako balioak eta parametroak

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 exekutatu komando bakoitza hemen erakusten, a lortuko dugu antzeko irteera (emaitza), hurrengo irudian ikusten den bezala:

Pantaila bakoitzeko antzeko irteera (emaitza).

Shell Scripting - Tutoriala 05: Bash Shell Scripts - 2. zatia
Lotutako artikulua:
Shell Scripting - Tutoriala 05: Bash Shell Scripts - 2. zatia
Shell Scripting - Tutoriala 04: Bash Shell Scripts - 1. zatia
Lotutako artikulua:
Shell Scripting - Tutoriala 04: Bash Shell Scripts - 1. zatia

Argitalpenerako banner abstraktua

Laburbilduz, hau espero dugu Tutoriala 08 "Shell Scripting"-ari buruz ekarpen txiki baina baliotsua eskaintzen jarraitu ikastea eta ulertzea helburu ren potentziala Shell Scripting Teknika. puntura helduz, eraiki zure CLI/GUI programak, Beharrezkoa bada. Horregatik, puntu honetara iritsi nahi baduzu, informazio hau osatzera gonbidatzen zaitugu, honako hau aztertuz YouTube kanala, non gaur egun modu praktikoan planteatzen den shell script-en boterea.

Edukia gustatu bazaizu, komentatu eta partekatu. Eta gogoratu, bisitatu gure hasiera «Web», kate ofizialaz gain Telegrama albiste, tutorial eta Linux eguneratze gehiago lortzeko. Mendebaldea taldea, gaurko gaiari edo lotutako besteei buruzko informazio gehiago lortzeko.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.