Shell Scripting – Samouczek 09: Od teorii do praktyki – Część 03

Shell Scripting – Samouczek 09: Od teorii do praktyki – Część 03

Shell Scripting – Samouczek 09: Od teorii do praktyki – Część 03

W tym Tutorial 09 z naszej aktualnej serii dot Skrypty powłoki, będziemy kontynuować z innym zestawem praktyczne przykłady w formie rozkazy dowodzenia, o której rozpoczęliśmy Tutorial 07.

I pamiętaj, że w poprzednie samouczki 07 i 08 zwracaliśmy się do praktyczna część skryptów powłoki za pomocą poleceń poleceń w celu wyodrębnienia parametrów z systemu operacyjnego oraz w samouczki 06 i 05, zajmujemy się różnymi Zasoby online a niektóre Dobre praktyki. Chociaż większość podstawy teoretyczne języka skryptowego została omówiona w samouczki od 04 do 01.

Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02

Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02

I przed rozpoczęciem tego postu nazwano «Skrypty Shell – samouczek 09», zalecamy również zapoznanie się z poniższymi powiązane treści, pod koniec czytania:

Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02
Podobne artykuł:
Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02
Shell Scripting – Samouczek 07: Od teorii do praktyki – Część 01
Podobne artykuł:
Shell Scripting – Samouczek 07: Od teorii do praktyki – Część 01

Samouczek dotyczący skryptów powłoki 09

Samouczek dotyczący skryptów powłoki 09

Przykłady poleceń uruchamianych w skryptach powłoki

Wyodrębnij wartości i parametry związane z danymi identyfikacyjnymi systemu

Dalej nasz polecenia poleceń od dziś za nauczyć się skryptów powłoki są:

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 uruchom każde polecenie pokazane tutaj, otrzymamy podobny wynik (wynik), jak pokazano na poniższym obrazku:

Wyodrębnij wartości i parametry związane z danymi identyfikacyjnymi systemu

Należy pamiętać, że pomysł z każdym poleceniem polega na rozbiciu tego, co każde polecenie w nim robi, aby zobaczyć, w jaki sposób skrypty powłoki formatują dane wyjściowe, które mają zostać uzyskane. W taki sposób, aby zrozumieć każdy krok wykonywanego rozkazu. Na przykład w pierwszym przykładzie pomysł polegałby na wykonaniu wszystkiego w następujący sposób:

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
Skrypty powłoki — samouczek 06: Skrypty powłoki Bash — część 3
Podobne artykuł:
Skrypty powłoki — samouczek 06: Skrypty powłoki Bash — część 3
Skrypty powłoki — samouczek 05: Skrypty powłoki Bash — część 2
Podobne artykuł:
Skrypty powłoki — samouczek 05: Skrypty powłoki Bash — część 2

Abstrakcyjny baner na post

Krótko mówiąc, mamy taką nadzieję Samouczek 09 na temat „Skrypty powłoki” nadal oferować mały, ale cenny wkład pod względem cel uczenia się i rozumienia potencjał Technika skryptowania powłoki. A jeśli chcesz dowiedzieć się trochę więcej, zapraszam do zapoznania się z poniższymi informacjami Kanał YouTube, gdzie regularnie porusza się w praktyczny sposób moc skryptów powłoki poprzez a narzędzie techniczne i edukacyjne nazwać LPI-SOA (Linux po instalacji — zaawansowany skrypt optymalizacyjny).

Jeśli podobała Ci się treść, skomentuj i udostępnij. I pamiętaj, odwiedź początek naszego «teren», oprócz oficjalnego kanału Telegram aby uzyskać więcej wiadomości, samouczków i aktualizacji Linuksa. Zachód grupa, aby uzyskać więcej informacji na bieżący lub pokrewny temat.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.