Arrintan Waxbarashada 09 ee taxanaheena hadda on Shell Scripting, waxaan sii wadi doonaa qayb kale oo ah tusaalooyin wax ku ool ah qaab ah amar amar, oo aanu ku bilownay Waxbarashada 07.
Oo maskaxda ku hay in, in Casharradii hore ee 07 iyo 08 waxaanu ka hadlaynay qayb wax ku ool ah oo ka mid ah qoraalka Shell iyadoo la isticmaalayo amarrada si loo soo saaro xuduudaha OS, iyo gudaha casharrada 06 iyo 05, waxaanu ka hadlaynaa noocyo kala duwan Khayraadka internetka iyo qaar Dhaqannada wanaagsan. Inta badan ee ku salaysan aragti ee luqadda qoraalka ayaa lagu daboolay casharrada 04 ilaa 01.
Iyo, ka hor inta aanad bilaabin boostadan la yiraahdo "Qoritaanka Shell - Casharka 09", waxaan kugula talineynaa inaad sidoo kale sahamiso kuwan soo socda waxyaabaha la xiriira, dhamaadka akhrinta:
Casharka qoraalka Shell 09
Tusaalooyinka amarrada lagu bilaabayo Shell Scripting
Soo saar qiyamka iyo xuduudaha la xidhiidha xogta aqoonsiga nidaamka
Marka xigta, our amarrada amarrada laga bilaabo maanta, waayo baro qoraalka qolofka Waa kuwan soo socda:
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 ordi amar kasta halkan lagu muujiyay, waxaan heli doonaa a wax soo saar la mid ah (natiijo), sida ka muuqata sawirka soo socda:
Maskaxda ku hay in fikradda amar kasta ay tahay in la jebiyo waxa amar kasta uu ku sameeyo, si aad u aragto sida Shell Scripting u qaabeeyo wax soo saarka la helayo. Sidan oo kale, si loo fahmo tallaabo kasta oo amarka amarka la fuliyay. Tusaale ahaan, tusaalaha koowaad, fikraddu waxay noqon doontaa in wax walba loo fuliyo sida soo socota:
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
Marka la soo koobo, waxaan rajeyneynaa tan Casharka 09 ee ku saabsan "Qoritaanka Shell" sii wad inaad bixiso wax yar laakiin qiimo leh oo ku saabsan yoolka barashada iyo fahamka kartida ee Farsamada Qorista Shell. Haddii aad rabto inaad wax yar ka barato, waxaan kugu martiqaadayaa inaad sahamiso kuwan soo socda Kanaalka YouTube, halkaas oo si joogto ah wax looga qabto si wax ku ool ah awoodda qoraalka qolofka iyada oo loo marayo a qalab farsamo iyo waxbarasho wac LPI-SOA (Linux post Rakib - Qoraal Hagaajinta Sare).
Haddii aad jeclayd nuxurka, comment ka bixi oo la wadaag. Oo xusuusnow, booqo bilawgayaga «bogga internetka», marka lagu daro kanaalka rasmiga ah ee telegraam si aad u hesho warar dheeraad ah, casharro iyo cusboonaysiinta Linux. Galbeed koox, si aad u hesho macluumaad dheeraad ah oo ku saabsan mawduuca maanta ama kuwa kale ee la xiriira.