I-Shell Scripting - Isifundo 09: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 03

I-Shell Scripting - Isifundo 09: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 03

I-Shell Scripting - Isifundo 09: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 03

Kulokhu Isifundo se-09 ochungechungeni lwethu lwamanje ku Isikripthi se-Shell, sizoqhubeka nenye isethi ye izibonelo ezingokoqobo ngesimo se- imiyalo yokuyala, esiqale kuyo Isifundo se-07.

Futhi khumbula ukuthi, endaweni izifundo ezedlule 07 kanye 08 kade sikhuluma ne ingxenye esebenzayo ye-Shell Scripting usebenzisa imiyalo yokukhipha amapharamitha ku-OS, naku- izifundo 06 kanye 05, sikhuluma ngezinhlobonhlobo Izinsiza ze-intanethi futhi ezinye Imikhuba emihle. Ngenkathi okuningi kwe- isisekelo setiyetha yolimi lokubhala lwahlanganiswa ku izifundo 04 kuya ku-01.

I-Shell Scripting - Isifundo 08: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 02

I-Shell Scripting - Isifundo 08: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 02

Futhi, ngaphambi kokuqala lokhu okuthunyelwe ngokuthi "I-Shell Scripting - Isifundo 09", sizokuncoma ukuthi uphinde uhlole okulandelayo okuqukethwe okuhlobene, ekupheleni kokuyifunda:

I-Shell Scripting - Isifundo 08: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 02
I-athikili ehlobene:
I-Shell Scripting - Isifundo 08: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 02
I-Shell Scripting - Isifundo 07: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 01
I-athikili ehlobene:
I-Shell Scripting - Isifundo 07: Ukusuka kumbono kuya ekusebenzeni - Ingxenye 01

Okokufundisa kokuBhala kweShell 09

Okokufundisa kokuBhala kweShell 09

Izibonelo zemiyalo ezoqalwa kokuthi Shell Scripting

Khipha amanani namapharamitha ahlobene nedatha yokuhlonza uhlelo

Okulandelayo, yethu imiyalo yokuyala kusukela namuhla, ngoba funda umbhalo wegobolondo Yilezi ezilandelayo:

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 sebenzisa umyalo ngamunye eboniswe lapha, sizothola a okukhiphayo okufanayo (umphumela), njengoba kukhonjisiwe esithombeni esilandelayo:

Khipha amanani namapharamitha ahlobene nedatha yokuhlonza uhlelo

Khumbula ukuthi umbono one-oda lomyalo ngamunye uwukuhlukanisa lokho okwenziwa umyalo ngamunye ngaphakathi kwawo, ukuze ubone ukuthi iShell Scripting ifometha kanjani okukhiphayo okuzotholwa. Ngale ndlela, ukuqonda isinyathelo ngasinye somyalo owenziwe. Isibonelo, ngesibonelo sokuqala, umbono ungaba ukwenza yonke into ngale ndlela elandelayo:

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
I-Shell Scripting – Isifundo 06: I-Bash Shell Scripts – Ingxenye 3
I-athikili ehlobene:
I-Shell Scripting – Isifundo 06: I-Bash Shell Scripts – Ingxenye 3
I-Shell Scripting – Isifundo 05: I-Bash Shell Scripts – Ingxenye 2
I-athikili ehlobene:
I-Shell Scripting – Isifundo 05: I-Bash Shell Scripts – Ingxenye 2

Isibhengezo esingabonakali sokuthunyelwe

Ngamafuphi, siyethemba lokhu Okokufundisa 09 kokuthi "Shell Scripting" qhubeka nokunikela umnikelo omncane kodwa obalulekile ngokwemibandela umgomo wokufunda nokuqonda amandla we I-Shell Scripting Technique. Futhi uma ufuna ukufunda okwengeziwe, ngikumema ukuthi uhlole okulandelayo Isiteshi se-YouTube, lapho ekhuluma njalo ngendlela engokoqobo amandla okubhalwa kwegobolondo ngokusebenzisa i- ithuluzi lobuchwepheshe nezemfundo shayela I-LPI-SOA (Faka okuthunyelwe kwe-Linux - Iskripthi Sokuthuthukisa Okuthuthukisiwe).

Uma ukuthandile okuqukethwe, phawula futhi wabelane ngakho. Futhi khumbula, vakashela ekuqaleni kwethu «iwebhusayithi», ngaphezu kwesiteshi esisemthethweni se yocingo ukuze uthole izindaba ezengeziwe, okokufundisa nezibuyekezo ze-Linux. Entshonalanga iqembu, ukuze uthole ulwazi olwengeziwe ngesihloko sanamuhla noma ezinye ezihlobene.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.