ሼል ስክሪፕት - አጋዥ ስልጠና 08፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 02
በመቀጠል፣ ከዚህ ጋር 08 አጋዥ ስልጠና ከኛ ተከታታዮች Llል ስክሪፕትዛሬ በሌላ ስብስብ እንቀጥላለን ተግባራዊ ምሳሌዎች ውስጥ ተጀምሯል 07 አጋዥ ስልጠና. በተሻለ ለመረዳት እና ተግባራዊ ለማድረግ ምንጊዜም በእጁ ላይ ያለው የትኛው ነው የሼል አጻጻፍ ስልትለስርዓተ ክወናዎቻቸው በተዘጋጁት ስክሪፕቶቻቸው ውስጥ ጂኤንዩ / ሊኑክስ.
እና ያንን ያስታውሱ ፣ በ ቀዳሚ ትምህርቶች 06 እና 05፣ በተለያዩ ጉዳዮች ላይ ተወያይቷል። የመስመር ላይ መርጃዎች እና የተወሰኑት ጥሩ ልምዶች።. አብዛኞቹ ሳለ የንድፈ ሐሳብ መሠረት ውስጥ ተብራርቷል ትምህርቶች 04 እስከ 01.
ሼል ስክሪፕት - አጋዥ ስልጠና 07፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 01
እና ይህን ልጥፍ ከመጀመርዎ በፊት ተጠርቷል። "ሼል ስክሪፕት - አጋዥ ስልጠና 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 እያንዳንዱን ትዕዛዝ ያሂዱ እዚህ ይታያል, እኛ አንድ እናገኛለን ተመሳሳይ ውጤት (ውጤት)በሚከተለው ምስል ላይ እንደሚታየው፡-
በአጭሩ ይህንን ተስፋ እናደርጋለን ትምህርት 08 በ "ሼል ስክሪፕት" ላይ ከዚህ አንፃር ትንሽ ነገር ግን ጠቃሚ አስተዋፅኦ ማበርከቱን ቀጥል። የመማር እና የመረዳት ግብ አቅም የ የሼል ስክሪፕት ቴክኒክ. ወደ ነጥቡ ስንደርስ፣ የራስዎን CLI/GUI ፕሮግራሞች ይገንቡ, አስፈላጊ ከሆነ. ስለዚህ, እዚህ ነጥብ ላይ ለመድረስ ከፈለጉ, የሚከተለውን በመመርመር ይህንን መረጃ እንዲሞሉ እንጋብዝዎታለን የ YouTube ሰርጥ, በአሁኑ ጊዜ በተግባራዊ መንገድ የቀረበበት የሼል ስክሪፕት ኃይል.
ይዘቱን ከወደዱ፣ አስተያየት ይስጡ እና ያካፍሉ።. እና ያስታውሱ, የእኛን መጀመሪያ ይጎብኙ «ድር ጣቢያ»፣ ከኦፊሴላዊው ቻናል በተጨማሪ ቴሌግራም ለተጨማሪ ዜና፣ አጋዥ ስልጠናዎች እና የሊኑክስ ዝመናዎች። ምዕራብ ቡድንየዛሬው ርዕሰ ጉዳይ ወይም ሌሎች ተዛማጅ ጉዳዮች ላይ ለበለጠ መረጃ።
አስተያየት ለመስጠት የመጀመሪያው ይሁኑ