Shell Scripting – Oppitunti 09: Teoriasta käytäntöön – Osa 03

Shell Scripting – Oppitunti 09: Teoriasta käytäntöön – Osa 03

Shell Scripting – Oppitunti 09: Teoriasta käytäntöön – Osa 03

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.

Shell Scripting – Oppitunti 08: Teoriasta käytäntöön – Osa 02

Shell Scripting – Oppitunti 08: Teoriasta käytäntöön – Osa 02

Ja ennen tämän postauksen aloittamista soitti "Shell Scripting - Tutorial 09", suosittelemme tutustumaan myös seuraaviin liittyvää sisältöä, lukemisen lopussa:

Shell Scripting – Oppitunti 08: Teoriasta käytäntöön – Osa 02
Aiheeseen liittyvä artikkeli:
Shell Scripting – Oppitunti 08: Teoriasta käytäntöön – Osa 02
Shell Scripting – Oppitunti 07: Teoriasta käytäntöön – Osa 01
Aiheeseen liittyvä artikkeli:
Shell Scripting – Oppitunti 07: Teoriasta käytäntöön – Osa 01

Shell-komentosarjan opetusohjelma 09

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:

Poimi järjestelmän tunnistustietoihin liittyvät arvot ja parametrit

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
Shell Scripting – opetusohjelma 06: Bash Shell Scripts – Osa 3
Aiheeseen liittyvä artikkeli:
Shell Scripting – opetusohjelma 06: Bash Shell Scripts – Osa 3
Shell Scripting – opetusohjelma 05: Bash Shell Scripts – Osa 2
Aiheeseen liittyvä artikkeli:
Shell Scripting – opetusohjelma 05: Bash Shell Scripts – Osa 2

Abstrakti banneri viestiin

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.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.