Shell Scripting – Opplæring 08: Fra teori til praksis – Del 02

Shell Scripting – Opplæring 08: Fra teori til praksis – Del 02

Shell Scripting – Opplæring 08: Fra teori til praksis – Del 02

Fortsetter med dette Tutorial 08 fra serien vår Shell-skripting, i dag vil vi fortsette med et annet sett med praktiske eksempler initiert i Tutorial 07. Som alltid vil være verdt å ha for hånden, for bedre å forstå og implementere shell scripting teknikk, innenfor deres skript utviklet for deres operativsystemer basert på GNU / Linux.

Og husk at i tidligere opplæringsprogrammer 06 og 05, adressert ulike Online ressurser og noe Best Practices. Mens mye av teoretisk grunnlag ble adressert i opplæring 04 til 01.

Shell Scripting – Opplæring 07: Fra teori til praksis – Del 01

Shell Scripting – Opplæring 07: Fra teori til praksis – Del 01

Og, før du starter dette innlegget kalt "Shell Scripting - Tutorial 08", vil vi anbefale deg å også utforske følgende relatert innhold, på slutten av lesingen:

Shell Scripting – Opplæring 07: Fra teori til praksis – Del 01
Relatert artikkel:
Shell Scripting – Opplæring 07: Fra teori til praksis – Del 01
Shell Scripting – Tutorial 06: Bash Shell Scripts – Del 3
Relatert artikkel:
Shell Scripting – Tutorial 06: Bash Shell Scripts – Del 3

Shell Scripting Tutorial 08

Shell Scripting Tutorial 08

Eksempler på kommandoer for å starte i Shell Scripting

Deretter skal vi lære å hente ut verdier og informasjon av ulike typer gjennom utføre kommandoordrer i en terminal. Starter med noen enkle som i dag, til du når mer avanserte, i fremtidige opplæringsprogrammer.

Trekk ut verdier og parametere relatert til systembrukere

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 kjør hver kommando vist her, vil vi få en lignende utgang (resultat), som vist i følgende bilde:

Lignende utgang (resultat) per skjerm

Shell Scripting – Tutorial 05: Bash Shell Scripts – Del 2
Relatert artikkel:
Shell Scripting – Tutorial 05: Bash Shell Scripts – Del 2
Shell Scripting – Tutorial 04: Bash Shell Scripts – Del 1
Relatert artikkel:
Shell Scripting – Tutorial 04: Bash Shell Scripts – Del 1

Abstrakt banner for innlegg

Kort sagt, vi håper dette Opplæring 08 om «Shell Scripting» fortsette å tilby et lite, men verdifullt bidrag mht mål om læring og forståelse potensialet til Shell Scripting Technique. Å komme til poenget med, bygge dine egne CLI/GUI-programmer, Hvis nødvendig. Derfor, hvis du ønsker å nå dette punktet, inviterer vi deg til å utfylle denne informasjonen ved å utforske følgende YouTube-kanal, hvor det for øyeblikket tilnærmes på en praktisk måte kraften til shell-skripting.

Hvis du likte innholdet, kommentere og dele det. Og husk, besøk begynnelsen av vår «området», i tillegg til den offisielle kanalen til Telegram for flere nyheter, opplæringsprogrammer og Linux-oppdateringer. Vest gruppe, for mer informasjon om dagens emne eller andre relaterte.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.