Qorista Shell - Casharrada 08: Laga soo bilaabo aragti ilaa ku celcelin - Qaybta 02

Qorista Shell - Casharrada 08: Laga soo bilaabo aragti ilaa ku celcelin - Qaybta 02

Qorista Shell - Casharrada 08: Laga soo bilaabo aragti ilaa ku celcelin - Qaybta 02

Ku sii socota, tan Waxbarashada 08 Taxanahayagii Shell Scripting, maanta waxaan sii wadi doonaa qayb kale oo ah tusaalooyin wax ku ool ah bilaabay in Waxbarashada 07. Kaas oo had iyo jeer mudan doona in gacanta lagu haysto, si loo fahmo oo loo hirgeliyo farsamada qoraalka qolofka, oo ku dhex jira Scripts-kooda loo sameeyay hababkooda hawlgelinta oo ku salaysan GNU / Linux.

Oo maskaxda ku hay in, in Casharradii hore ee 06 iyo 05, wax ka qabashada kala duwan Khayraadka internetka iyo qaar Dhaqannada wanaagsan. Inta badan ee ku salaysan aragti ayaa looga hadlay casharrada 04 ilaa 01.

Qorista Shell - Casharrada 07: Laga soo bilaabo aragti ilaa ku celcelin - Qaybta 01

Qorista Shell - Casharrada 07: Laga soo bilaabo aragti ilaa ku celcelin - Qaybta 01

Iyo, ka hor inta aanad bilaabin boostadan la yiraahdo "Qoritaanka Shell - Casharka 08", waxaan kugula talineynaa inaad sidoo kale sahamiso kuwan soo socda waxyaabaha la xiriira, dhamaadka akhrinta:

Qorista Shell - Casharrada 07: Laga soo bilaabo aragti ilaa ku celcelin - Qaybta 01
Maqaalka laxiriira:
Qorista Shell - Casharrada 07: Laga soo bilaabo aragti ilaa ku celcelin - Qaybta 01
Qorista Shell - Casharka 06: Qoraallada Bash Shell - Qaybta 3
Maqaalka laxiriira:
Qorista Shell - Casharka 06: Qoraallada Bash Shell - Qaybta 3

Casharka qoraalka Shell 08

Casharka qoraalka Shell 08

Tusaalooyinka amarrada lagu bilaabayo Shell Scripting

Marka xigta, waxaan baran doonaa soo saar qiyamka iyo macluumaadka noocyo kala duwan oo loo maro fulinta amarada amarka ee terminal. Laga bilaabo qaar fudud oo maanta oo kale ah, ilaa laga gaadhayo kuwo horumarsan, casharrada mustaqbalka.

Soo saar qiyamka iyo xuduudaha la xiriira isticmaalayaasha nidaamka

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 ordi amar kasta halkan lagu muujiyay, waxaan heli doonaa a wax soo saar la mid ah (natiijo), sida ka muuqata sawirka soo socda:

Wax soo saar la mid ah (natiijo) shaashad kasta

Qorista Shell - Casharka 05: Qoraallada Bash Shell - Qaybta 2
Maqaalka laxiriira:
Qorista Shell - Casharka 05: Qoraallada Bash Shell - Qaybta 2
Qorista Shell - Casharrada 04: Qoraallada Bash Shell - Qaybta 1
Maqaalka laxiriira:
Qorista Shell - Casharka 04: Qoraallada Bash Shell - Qaybta 1

Banner Abstract ee boostada

Marka la soo koobo, waxaan rajeyneynaa tan Casharka 08 ee ku saabsan "Qoritaanka Shell" sii wad inaad bixiso wax yar laakiin qiimo leh oo ku saabsan yoolka barashada iyo fahamka kartida ee Farsamada Qorista Shell. In aan soo gaadhno meesha, dhis barnaamijyadaada CLI/GUI, Haddii loo baahdo. Sidaa darteed, haddii aad rabto inaad gaadho meeshan, waxaanu kugu martiqaadaynaa inaad dhammaystirto macluumaadkan adigoo baadhaya kuwan soo socda Kanaalka YouTube, halkaas oo hadda si dhab ah loogu wajaho awoodda qoraalka qolofka.

Haddii aad jeclayd nuxurka, comment ka bixi oo la wadaag. Oo xusuusnow, booqo bilawgayaga «bogga internetka», marka lagu daro kanaalka rasmiga ah ee telegraam si aad u hesho warar dheeraad ah, casharro iyo cusboonaysiinta Linux. Galbeed koox, si aad u hesho macluumaad dheeraad ah oo ku saabsan mawduuca maanta ama kuwa kale ee la xiriira.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.