Схелл скриптовање – Туторијал 08: Од теорије до праксе – Део 02

Схелл скриптовање – Туторијал 08: Од теорије до праксе – Део 02

Схелл скриптовање – Туторијал 08: Од теорије до праксе – Део 02

Настављајући, са овим КСНУМКС Туториал од наше серије па надаље Схелл Сцриптинг, данас ћемо наставити са још једним сетом практични примери покренут у КСНУМКС Туториал. Које ће увек бити вредно имати при руци, да бисте боље разумели и применили схелл скриптова техника, у оквиру својих скрипти развијених за њихове оперативне системе засноване на ГНУ / Линук.

И имајте на уму да, у претходни туторијали 06 и 05, обраћао разним Онлине ресурси а неки Добра пракса. Док је велики део теоријска основа је адресиран у туторијали 04 до 01.

Схелл скриптовање – Туторијал 07: Од теорије до праксе – Део 01

Схелл скриптовање – Туторијал 07: Од теорије до праксе – Део 01

И, пре почетка овог поста наз «Схелл Сцриптинг – Туториал 08», препоручићемо вам да истражите и следеће srodni sadržaji, на крају читања:

Схелл скриптовање – Туторијал 07: Од теорије до праксе – Део 01
Повезани чланак:
Схелл скриптовање – Туторијал 07: Од теорије до праксе – Део 01
Схелл скрипте – Водич 06: Басх Схелл скрипте – 3. део
Повезани чланак:
Схелл скрипте – Водич 06: Басх Схелл скрипте – 3. део

Водич за схелл скриптовање 08

Водич за схелл скриптовање 08

Примери команди за покретање у Схелл Сцриптинг

Затим ћемо научити да издваја вредности и информације разних врста кроз извршавање командних налога у терминалу. Почевши од неких једноставних као што су данас, до оних напреднијих, у будућим туторијалима.

Издвој вредности и параметре који се односе на кориснике система

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 покрените сваку команду приказано овде, добићемо а сличан излаз (резултат), као што је приказано на следећој слици:

Сличан излаз (резултат) по екрану

Схелл скрипте – Водич 05: Басх Схелл скрипте – 2. део
Повезани чланак:
Схелл скрипте – Водич 05: Басх Схелл скрипте – 2. део
Схелл скрипте – Туторијал 04: Басх Схелл скрипте – 1. део
Повезани чланак:
Схелл скрипте – Водич 04: Басх Схелл скрипте – 1. део

Апстрактни банер за пост

Укратко, надамо се овоме Водич 08 о «Схелл Сцриптинг» настављају да нуде мали али вредан допринос у смислу циљ учења и разумевања потенцијал од Схелл Сцриптинг Тецхникуе. Долазећи до тачке, направите сопствене ЦЛИ/ГУИ програме, Ако је неопходно. Стога, ако желите да дођете до ове тачке, позивамо вас да допуните ове информације истраживањем следећег ИоуТубе канал, где се тренутно приступа на практичан начин моћ схелл скриптовања.

Ако вам се допао садржај, коментаришите и поделите. И запамтите, посетите почетак нашег «сајт», поред званичног канала Telegram за више вести, туторијала и ажурирања за Линук. Запад група, за више информација о данашњој теми или другим сродним.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.