Rubutun Shell - Koyawa 09: Daga ka'idar zuwa aiki - Kashi na 03

Rubutun Shell - Koyawa 09: Daga ka'idar zuwa aiki - Kashi na 03

Rubutun Shell - Koyawa 09: Daga ka'idar zuwa aiki - Kashi na 03

A cikin wannan 09 Tutorial na shirye-shiryen mu na yanzu akan Scriptan Shell, za mu ci gaba da wani saitin na misalai masu amfani a cikin hanyar umarni umarni, wanda muka fara a 07 Tutorial.

Kuma ku tuna cewa, a cikin Koyawa ta baya 07 da 08 mun kasance muna magana da Sashe mai amfani na Rubutun Shell ta amfani da umarnin umarni don cire sigogi daga OS, kuma a cikin karatun 06 da 05, muna magana daban-daban Rukunan Yanar Gizo da wasu Kyawawan ayyuka. Yayin da yawa daga cikin tushen ka'idar An rufe harshen rubutun a cikin karatun 04 zuwa 01.

Rubutun Shell - Koyawa 08: Daga ka'idar zuwa aiki - Kashi na 02

Rubutun Shell - Koyawa 08: Daga ka'idar zuwa aiki - Kashi na 02

Kuma, kafin fara wannan post da ake kira "Rubutun Shell - Koyawa 09", za mu ba ku shawarar ku kuma bincika waɗannan abubuwan abubuwan da ke da alaƙa, a karshen karanta shi:

Rubutun Shell - Koyawa 08: Daga ka'idar zuwa aiki - Kashi na 02
Labari mai dangantaka:
Rubutun Shell - Koyawa 08: Daga ka'idar zuwa aiki - Kashi na 02
Rubutun Shell - Koyawa 07: Daga ka'idar zuwa aiki - Kashi na 01
Labari mai dangantaka:
Rubutun Shell - Koyawa 07: Daga ka'idar zuwa aiki - Kashi na 01

Koyarwar Shell Scripting 09

Koyarwar Shell Scripting 09

Misalan umarni don farawa a Rubutun Shell

Cire ƙima da sigogi masu alaƙa da bayanan gano tsarin

Na gaba, mu umarni umarni daga yau, don koyi rubutun harsashi Su ne masu biyowa:

DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01

DISTROV02=$(cat /etc/os-release | grep ID | grep -v "VERSION_ID" | sed 's/ID=//') ; echo $DISTROV02

DISTROV03=$(lsb_release -d | sed 's/Description://' | awk '{print $1}') ; echo $DISTROV03

DISTROV04=$(lsb_release -i | awk '{print $3}') ; echo $DISTROV04

DISTROV05=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\" | awk '{print $1}') ; echo $DISTROV05

DISTROV06=$(lsb_release -d | sed 's/Description://' | awk '{print $1, $2, $3, $4}') ; echo $DISTROV06

DISTROV07=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\") ; echo $DISTROV07

DISTROV08=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $1}') ; echo $DISTROV08

DISTROV09=$(cat /etc/os-release | grep VERSION_ID= | sed -n '1p' | sed 's/VERSION_ID=//' | sed 's/"//g') ; echo $DISTROV09

DISTROV10=$(lsb_release -r | sed 's/Release://') ; echo $DISTROV10

DISTROV11=$(lsb_release -d | awk '{print $4}') ; echo $DISTROV11

DISTROV12=$(lsb_release -c | sed 's/Codename://') ; echo $DISTROV12

DISTROV13=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $2}' | sed 's/(//g' | sed 's/)//g') ; echo $DISTROV13

Al gudanar da kowane umarni nuna a nan, za mu samu a irin wannan fitarwa (sakamako), kamar yadda aka nuna a hoto mai zuwa:

Cire ƙima da sigogi masu alaƙa da bayanan gano tsarin

Ka tuna cewa ra'ayin da kowane umarni na umarni shine a rushe abin da kowane umarni ke yi a cikinsa, don ganin yadda Shell Scripting ke tsara abubuwan da za a samu. Ta wannan hanyar, don fahimtar kowane mataki na umarnin da aka aiwatar. Misali, tare da misali na farko, manufar ita ce aiwatar da komai kamar haka:

cat /etc/os-release
cat /etc/os-release | grep ID
cat /etc/os-release | grep ID | grep -v "VERSION"
cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
Rubutun Shell - Koyawa 06: Bash Shell Scripts - Kashi na 3
Labari mai dangantaka:
Rubutun Shell - Koyawa 06: Bash Shell Scripts - Kashi na 3
Rubutun Shell - Koyawa 05: Bash Shell Scripts - Kashi na 2
Labari mai dangantaka:
Rubutun Shell - Koyawa 05: Bash Shell Scripts - Kashi na 2

Banner Abstract don post

A takaice, muna fatan wannan Koyarwa 09 akan "Rubutun Shell" ci gaba da bayar da gudumawa kadan amma mai kima dangane da burin koyo da fahimta da m na Fasahar Rubutun Shell. Kuma idan kuna son ƙarin koyo kaɗan, ina gayyatar ku don bincika waɗannan abubuwan Tashar YouTube, inda akai-akai yin jawabi ta hanya mai amfani ikon rubutun harsashi ta hanyar a kayan aikin fasaha da ilimi kira LPI-SOA (Linux post Install - Babban Haɓaka Rubutun).

Idan kuna son abun ciki, kayi comment da sharing. Kuma ku tuna, ziyarci farkon mu «shafin yanar gizo», ban da official channel na sakon waya don ƙarin labarai, koyawa da sabunta Linux. Yamma rukuni, don ƙarin bayani kan maudu'in yau ko wasu masu alaƙa.


Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.