Shell Scripting - Dzidziso 08: Kubva pane dzidziso kuita - Chikamu 02

Shell Scripting - Dzidziso 08: Kubva pane dzidziso kuita - Chikamu 02

Shell Scripting - Dzidziso 08: Kubva pane dzidziso kuita - Chikamu 02

Kuenderera mberi, neizvi Dzidziso 08 kubva pachirongwa chedu Shell Kuverenga, nhasi tichaenderera mberi neimwe seti ye mienzaniso inoshanda yakatanga mu Dzidziso 07. Izvo zvichagara zvichikodzera kuve nazvo, kuti unzwisise zviri nani uye uite iyo shell scripting technique, mukati mezvinyorwa zvavo zvakagadziridzwa zvekushandisa kwavo masisitimu zvichibva pa GNU / Linux.

Uye ramba uchifunga kuti, mu zvidzidzo zvekare 06 uye 05, dzakataurwa zvakasiyana-siyana Online resources nevamwe Miitiro yakanaka. Kunyange zvakawanda zve theoretical hwaro yakataurirwa mukati Zvidzidzo 04 kusvika 01.

Shell Scripting - Dzidziso 07: Kubva pane dzidziso kuita - Chikamu 01

Shell Scripting - Dzidziso 07: Kubva pane dzidziso kuita - Chikamu 01

Uye, usati watanga iyi post yakadanwa "Shell Scripting - Dzidziso 08", tinokukurudzira kuti uongororewo zvinotevera zvinoenderana nezviri mukati, pakupera kwekuiverenga:

Shell Scripting - Dzidziso 07: Kubva pane dzidziso kuita - Chikamu 01
Nyaya inoenderana:
Shell Scripting - Dzidziso 07: Kubva pane dzidziso kuita - Chikamu 01
Shell Scripting - Dzidziso 06: Bash Shell Zvinyorwa - Chikamu 3
Nyaya inoenderana:
Shell Scripting - Dzidziso 06: Bash Shell Zvinyorwa - Chikamu 3

Shell Scripting Tutorial 08

Shell Scripting Tutorial 08

Mienzaniso yemirairo yekutanga muShell Scripting

Zvadaro, tichadzidza bvisa kukosha uye ruzivo zvemhando dzakasiyana kuburikidza kuita mirairo yemirairo mune terminal. Kutanga nemamwe akareruka senge nhasi, kusvika asvika akanyanya epamusoro, mune ramangwana tutorials.

Bvisa maitiro uye ma parameter ane hukama nevashandisi vehurongwa

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 mhanya murairo wega wega inoratidzwa pano, tichawana a zvakafanana kubuda (mhedzisiro), sezvinoratidzwa pamufananidzo unotevera:

Zvakafanana kuburitsa (mhedzisiro) pane skrini

Shell Scripting - Dzidziso 05: Bash Shell Zvinyorwa - Chikamu 2
Nyaya inoenderana:
Shell Scripting - Dzidziso 05: Bash Shell Zvinyorwa - Chikamu 2
Shell Scripting – Dzidziso 04: Bash Shell Scripts - Chikamu 1
Nyaya inoenderana:
Shell Scripting - Dzidziso 04: Bash Shell Zvinyorwa - Chikamu 1

Abstract banner for post

Muchidimbu, tinovimba izvi Dzidziso 08 pa "Shell Scripting" ramba uchipa mupiro muduku asi unokosha maererano ne chinangwa chekudzidza nekunzwisisa kugona kwe Shell Scripting Technique. Kusvika padanho rekuti, gadzira yako CLI/GUI zvirongwa, Kana zvakakodzera. Naizvozvo, kana uchida kusvika panguva ino, tinokukumbira kuti uwedzere ruzivo urwu nekuongorora zvinotevera YouTube channel, uko ikozvino inosvikwa nenzira inoshanda iyo simba re shell scripting.

Kana waifarira zviri mukati, comment and share it. Uye rangarira, shanyira kwekutanga kwedu «website», kuwedzera kune yepamutemo chiteshi che teregiramu kune dzimwe nhau, tutorials uye Linux updates. West boka, kuti uwane rumwe ruzivo nezvenyaya yanhasi kana zvimwe zvine chekuita nazvo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako