Shell Scripting – 09. oktatóanyag: Az elmélettől a gyakorlatig – 03. rész

Shell Scripting – 09. oktatóanyag: Az elmélettől a gyakorlatig – 03. rész

Shell Scripting – 09. oktatóanyag: Az elmélettől a gyakorlatig – 03. rész

Ebben Tutorial 09 aktuális sorozatunkból Shell Scripting, egy másik sorozattal folytatjuk gyakorlati példák formájában parancsparancsok, amiről indultunk Tutorial 07.

És ne feledje, hogy a korábbi oktatóanyagok 07 és 08 foglalkoztunk a a Shell Scripting gyakorlati része parancsparancsok használatával paraméterek kinyeréséhez az operációs rendszerből, és a oktatóanyagok 06 és 05, többféleképpen foglalkozunk Online források y algunas Jó gyakorlatok. Miközben nagy része a elméleti alapja a szkriptnyelvet a oktatóanyagok 04-01.

Shell Scripting – 08. oktatóanyag: Az elmélettől a gyakorlatig – 02. rész

Shell Scripting – 08. oktatóanyag: Az elmélettől a gyakorlatig – 02. rész

És, mielőtt elkezdi ezt a bejegyzést hívott "Shell Scripting – oktatóanyag 09", javasoljuk, hogy vizsgálja meg a következőket is kapcsolódó tartalmak, az olvasás végén:

Shell Scripting – 08. oktatóanyag: Az elmélettől a gyakorlatig – 02. rész
Kapcsolódó cikk:
Shell Scripting – 08. oktatóanyag: Az elmélettől a gyakorlatig – 02. rész
Shell Scripting – 07. oktatóanyag: Az elmélettől a gyakorlatig – 01. rész
Kapcsolódó cikk:
Shell Scripting – 07. oktatóanyag: Az elmélettől a gyakorlatig – 01. rész

Shell Scripting oktatóanyag 09

Shell Scripting oktatóanyag 09

Példák a Shell Scriptingben indítandó parancsokra

A rendszerazonosító adatokhoz kapcsolódó értékek és paraméterek kinyerése

Következő, a miénk parancs parancsokat mától, mert megtanulja a shell scriptet a következők:

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 futtassa az egyes parancsokat itt látható, kapunk a hasonló kimenet (eredmény), ahogy a következő képen látható:

A rendszerazonosító adatokhoz kapcsolódó értékek és paraméterek kinyerése

Ne feledje, hogy az egyes parancssorrendeknél az az ötlet, hogy lebontsuk az egyes parancsok működését, hogy megnézzük, hogyan formázza a Shell Scripting a kívánt kimenetet. Ily módon a végrehajtott parancssor minden lépésének megértése. Például az első példában az ötlet az lenne, hogy mindent a következőképpen hajtsunk végre:

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 – 06. oktatóanyag: A Bash Shell szkriptek – 3. rész
Kapcsolódó cikk:
Shell Scripting – 06. oktatóanyag: A Bash Shell szkriptek – 3. rész
Shell Scripting – 05. oktatóanyag: A Bash Shell szkriptek – 2. rész
Kapcsolódó cikk:
Shell Scripting – 05. oktatóanyag: A Bash Shell szkriptek – 2. rész

Absztrakt banner post

Röviden, reméljük ezt 09. oktatóanyag a Shell Scriptingről továbbra is csekély, de értékes hozzájárulást kínál tanulás és megértés célja a potenciál Shell Scripting technika. És ha egy kicsit többet szeretne megtudni, akkor felkérem Önt, hogy fedezze fel a következőket YouTube-csatorna, ahol rendszeresen foglalkozik gyakorlatias módon a shell scripting ereje egy a technikai és oktatási eszköz hívás LPI-SOA (Linux telepítés utáni – Advanced Optimization Script).

Ha tetszett a tartalom, kommentelj és oszd meg. És ne feledje, látogasson el a mi elejére «telek», a hivatalos csatorna mellett Telegram további hírekért, oktatóanyagokért és Linux-frissítésekért. nyugat csoport, további információkért a mai témában vagy más kapcsolódóan.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.