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
Eta, deitutako post hau hasi baino lehen «Shell Scripting – Tutoriala 08», honako hauek ere aztertzea gomendatuko dizugu erlazionatutako edukiak, irakurketaren amaieran:
Index
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:
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.
Idatzi lehenengo iruzkina