Mune izvi Dzidziso 09 yenyaya yedu yazvino pa Shell Kuverenga, tichaenderera mberi neimwe seti ye mienzaniso inoshanda muchimiro che raira mirairo, izvo zvatakatangira Dzidziso 07.
Uye ramba uchifunga kuti, mu zvidzidzo zvekare 07 uye 08 tanga tichitaura nezve chikamu chinoshanda cheShell Scripting uchishandisa mirairo yekuraira kubvisa ma paramita kubva kuOS, uye mune Zvidzidzo 06 uye 05, tinotaura zvakasiyana-siyana Online resources nevamwe Miitiro yakanaka. Kunyange zvakawanda zve theoretical hwaro yemutauro wekunyora yakafukidzwa mu Zvidzidzo 04 kusvika 01.
Uye, usati watanga iyi post yakadanwa "Shell Scripting - Dzidziso 09", tinokukurudzira kuti uongororewo zvinotevera zvinoenderana nezviri mukati, pakupera kwekuiverenga:
Shell Scripting Tutorial 09
Mienzaniso yemirairo yekutanga muShell Scripting
Bvisa kukosha uye ma parameter ane hukama nedhisheni yekuzivikanwa kwehurongwa
Tevere, yedu raira mirairo kubva nhasi, nokuti dzidza shell scripting Ndizvo zvinotevera:
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 mhanya murairo wega wega inoratidzwa pano, tichawana a zvakafanana kubuda (mhedzisiro), sezvinoratidzwa pamufananidzo unotevera:
Ramba uchifunga kuti iyo pfungwa ine yega yega yekuraira ndeyekuputsa izvo murairo wega wega unoitwa mukati mayo, kuona kuti Shell Scripting inogadzirisa sei zvinobuda kuti zviwanikwe. Nenzira yakadai, kuti unzwisise nhanho imwe neimwe yekuraira kunoitwa. Semuenzaniso, nemuenzaniso wekutanga, pfungwa yacho ingave yekuita zvese sezvinotevera:
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
Muchidimbu, tinovimba izvi Dzidziso 09 pa "Shell Scripting" ramba uchipa mupiro muduku asi unokosha maererano ne chinangwa chekudzidza nekunzwisisa kugona kwe Shell Scripting Technique. Uye kana iwe uchida kudzidza zvishoma, ndinokukoka iwe kuti uongorore zvinotevera YouTube channel, apo inogara ichitaura nenzira inoshanda simba re shell scripting kuburikidza ne hunyanzvi uye chishandiso chekudzidzisa kudana LPI-SOA (Linux post Isa - Yepamberi Optimization Script).
Kana waifarira zviri mukati, comment and share it. Uye rangarira, shanyira kwekutanga kwedu «website», kuwedzera kune yepamutemo chiteshi che teregiramu kune dzimwe nhau, tutorials uye Linux updates. West boka, kuti uwane rumwe ruzivo nezvenyaya yanhasi kana zvimwe zvine chekuita nazvo.