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.
Futhi, ngaphambi kokuqala lokhu okuthunyelwe ngokuthi "I-Shell Scripting - Isifundo 09", sizokuncoma ukuthi uphinde uhlole okulandelayo okuqukethwe okuhlobene, ekupheleni kokuyifunda:
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:
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
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.