Shell-skriptimine – õpetus 09: teooriast praktikani – 03. osa

Shell-skriptimine – õpetus 09: teooriast praktikani – 03. osa

Shell-skriptimine – õpetus 09: teooriast praktikani – 03. osa

Sel 09i juhendaja meie praegusest seeriast Shelli skriptimine, jätkame teise komplektiga praktilisi näiteid vormis käsukäsud, millest alustasime 07i juhendaja.

Ja pidage meeles, et eelmised õpetused 07 ja 08 oleme käsitlenud Shelli skriptimise praktiline osa OS-ist parameetrite eraldamiseks käsukäskude abil ja õpetused 06 ja 05, käsitleme erinevaid Online-vahendid ja mõned Hea tava. Kuigi suur osa teoreetiline alus skriptikeelest käsitleti õpetused 04-01.

Shell-skriptimine – õpetus 08: teooriast praktikani – 02. osa

Shell-skriptimine – õpetus 08: teooriast praktikani – 02. osa

Ja enne selle postituse alustamist helistas "Shelli skriptimine – õpetus 09", soovitame teil uurida ka järgmist seotud sisu, selle lugemise lõpus:

Shell-skriptimine – õpetus 08: teooriast praktikani – 02. osa
Seotud artikkel:
Shell-skriptimine – õpetus 08: teooriast praktikani – 02. osa
Shell-skriptimine – õpetus 07: teooriast praktikani – 01. osa
Seotud artikkel:
Shell-skriptimine – õpetus 07: teooriast praktikani – 01. osa

Shelli skriptimise õpetus 09

Shelli skriptimise õpetus 09

Shelli skriptimise käivitamise käskude näited

Väljavõte süsteemi identifitseerimisandmetega seotud väärtused ja parameetrid

Järgmiseks meie käsklused tänasest, eest õppige shelliskriptimist on:

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 käivitage iga käsk siin näidatud, saame a sarnane väljund (tulemus), nagu on näidatud järgmisel pildil:

Väljavõte süsteemi identifitseerimisandmetega seotud väärtused ja parameetrid

Pidage meeles, et iga käsujärjestuse mõte on jagada lahti, mida iga käsk selles teeb, et näha, kuidas Shell Scripting vormindab saadava väljundi. Sel viisil mõista täidetava käsujärjestuse iga sammu. Näiteks esimese näite puhul oleks idee teostada kõik järgmiselt:

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
Shelliskriptimine – õpetus 06: Bash Shelli skriptid – 3. osa
Seotud artikkel:
Shelliskriptimine – õpetus 06: Bash Shelli skriptid – 3. osa
Shelliskriptimine – õpetus 05: Bash Shelli skriptid – 2. osa
Seotud artikkel:
Shelliskriptimine – õpetus 05: Bash Shelli skriptid – 2. osa

Postituse abstraktne bänner

Ühesõnaga loodame seda Õpetus 09 teemal "Shelli skriptimine" jätkab väikese, kuid väärtusliku panuse pakkumist õppimise ja mõistmise eesmärk potentsiaali Shelli skriptimise tehnika. Ja kui soovite natuke rohkem teada saada, kutsun teid uurima järgmist YouTube'i kanal, kus regulaarselt käsitletakse praktilisel viisil shelliskriptimise võimsus poolt a tehniline ja õppevahend helistada LPI-SOA (Linux pärast installimist – täiustatud optimeerimisskript).

Kui teile meeldis sisu, kommenteerige ja jagage seda. Ja pidage meeles, külastage meie algust «site», lisaks ametlikule kanalile Telegramm rohkemate uudiste, õpetuste ja Linuxi värskenduste jaoks. läänes rühm, et saada rohkem infot tänase või muu seonduva kohta.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.