Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02

Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02

Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02

Kontynuując, z tym Tutorial 08 z naszej serii na Skrypty powłoki, dzisiaj będziemy kontynuować z kolejnym zestawem praktyczne przykłady zainicjowane w Tutorial 07. Które zawsze warto mieć pod ręką, aby lepiej zrozumieć i wdrożyć technika skryptów powłoki, w ramach ich Skryptów opracowanych dla ich systemów operacyjnych w oparciu o GNU / Linux.

I pamiętaj, że w poprzednie samouczki 06 i 05, adresowany do różnych Zasoby online a niektóre Dobre praktyki. Chociaż większość podstawy teoretyczne został zaadresowany w samouczki od 04 do 01.

Shell Scripting – Samouczek 07: Od teorii do praktyki – Część 01

Shell Scripting – Samouczek 07: Od teorii do praktyki – Część 01

I przed rozpoczęciem tego postu nazwano «Skrypty Shell – samouczek 08», zalecamy również zapoznanie się z poniższymi powiązane treści, pod koniec czytania:

Shell Scripting – Samouczek 07: Od teorii do praktyki – Część 01
Podobne artykuł:
Shell Scripting – Samouczek 07: Od teorii do praktyki – Część 01
Skrypty powłoki — samouczek 06: Skrypty powłoki Bash — część 3
Podobne artykuł:
Skrypty powłoki — samouczek 06: Skrypty powłoki Bash — część 3

Samouczek dotyczący skryptów powłoki 08

Samouczek dotyczący skryptów powłoki 08

Przykłady poleceń uruchamianych w skryptach powłoki

Następnie nauczymy się wyodrębnij wartości i informacje różnych typów poprzez wykonywanie poleceń w terminalu. Zaczynając od prostych, takich jak dzisiaj, aż do bardziej zaawansowanych w przyszłych samouczkach.

Wyodrębnij wartości i parametry związane z użytkownikami systemu

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 uruchom każde polecenie pokazane tutaj, otrzymamy podobny wynik (wynik), jak pokazano na poniższym obrazku:

Podobny wynik (wynik) na ekran

Skrypty powłoki — samouczek 05: Skrypty powłoki Bash — część 2
Podobne artykuł:
Skrypty powłoki — samouczek 05: Skrypty powłoki Bash — część 2
Skrypty powłoki — samouczek 04: Skrypty powłoki Bash — część 1
Podobne artykuł:
Skrypty powłoki — samouczek 04: Skrypty powłoki Bash — część 1

Abstrakcyjny baner na post

Krótko mówiąc, mamy taką nadzieję Samouczek 08 na temat „Skrypty powłoki” nadal oferować mały, ale cenny wkład pod względem cel uczenia się i rozumienia potencjał Technika skryptowania powłoki. Dochodząc do punktu, budować własne programy CLI/GUI, Jeśli to konieczne. Dlatego, jeśli chcesz dotrzeć do tego punktu, zapraszamy do uzupełnienia tych informacji poprzez zapoznanie się z poniższymi Kanał YouTube, gdzie obecnie podchodzi się do tego w sposób praktyczny moc skryptów powłoki.

Jeśli podobała Ci się treść, skomentuj i udostępnij. I pamiętaj, odwiedź początek naszego «teren», oprócz oficjalnego kanału Telegram aby uzyskać więcej wiadomości, samouczków i aktualizacji Linuksa. Zachód grupa, aby uzyskać więcej informacji na bieżący lub pokrewny temat.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.