Tässä Tutorial 09 nykyisestä sarjastamme Shell-komentosarjat, jatkamme toisella sarjalla käytännön esimerkkejä muodossa komentokäskyt, josta aloitimme Tutorial 07.
Ja muista, että aiemmat tutoriaalit 07 ja 08 olemme käsitelleet Shell Scriptingin käytännön osa käyttämällä komentokomentoja parametrien poimimiseen käyttöjärjestelmästä, ja opetusohjelmat 06 ja 05, käsittelemme erilaisia Online-resurssit ja hieman Hyvät käytännöt. Vaikka suuri osa teoreettinen perusta skriptikielestä käsiteltiin opetusohjelmat 04-01.
Ja ennen tämän postauksen aloittamista soitti "Shell Scripting - Tutorial 09", suosittelemme tutustumaan myös seuraaviin liittyvää sisältöä, lukemisen lopussa:
Shell-komentosarjan opetusohjelma 09
Esimerkkejä Shell Scriptingin aloitettavista komennoista
Poimi järjestelmän tunnistustietoihin liittyvät arvot ja parametrit
Seuraavaksi meidän komentokomennot tästä päivästä alkaen oppia komentotulkkikirjoitusta ovat:
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 suorita jokainen komento tässä näytetään, saamme a samanlainen tulos (tulos), kuten seuraavassa kuvassa näkyy:
Muista, että jokaisen komentojärjestyksen ideana on eritellä, mitä kukin komento tekee siinä, jotta näet, kuinka Shell Scripting muotoilee saatavan tulosteen. Tällä tavalla ymmärtää suoritetun komentojärjestyksen jokainen vaihe. Esimerkiksi ensimmäisessä esimerkissä idea olisi suorittaa kaikki seuraavasti:
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
Lyhyesti sanottuna toivomme tätä Tutorial 09 aiheesta "Shell Scripting" tarjoaa edelleen pienen mutta arvokkaan panoksen oppimisen ja ymmärtämisen tavoitteena potentiaalia Shell-komentosarjatekniikka. Ja jos haluat oppia hieman lisää, kehotan sinua tutkimaan seuraavaa YouTube-kanava, jossa käsitellään säännöllisesti käytännön tavalla komentotulkkikomentosarjan teho kirjoittanut a tekninen ja koulutusväline puhelu LPI-SOA (Linuxin asennuksen jälkeen – Advanced Optimization Script).
Jos pidit sisällöstä, kommentoi ja jaa se. Ja muista, vieraile alussa meidän «Kotisivut», virallisen kanavan lisäksi Telegram saadaksesi lisää uutisia, opetusohjelmia ja Linux-päivityksiä. länteen ryhmä, saadaksesi lisätietoja tämän päivän aiheesta tai muista aiheeseen liittyvistä aiheista.