Shell Scripting – Návod 10: Od teórie k praxi – Časť 04

Shell Scripting – Návod 10: Od teórie k praxi – Časť 04

Shell Scripting – Návod 10: Od teórie k praxi – Časť 04

V tejto Výukový program 10 nášho aktuálneho seriálu na Shell skriptovanie, budeme pokračovať ďalšou sadou praktické príklady vo forme príkazové rozkazy, riešený v Kurz 07, 08 a 09.

Okrem toho v návody 06 a 05, oslovujeme rôzne Online zdroje a nejaké Osvedčené postupy. Zatiaľ čo veľká časť teoretický základ skriptovacieho jazyka bol pokrytý v návody 04 až 01.

Shell Scripting – Návod 09: Od teórie k praxi – Časť 03

Shell Scripting – Návod 09: Od teórie k praxi – Časť 03

A pred začatím tohto príspevku tzv „Shell Scripting – Tutorial 10“, odporúčame vám preskúmať aj nasledujúce súvisiaci obsah, na konci čítania:

Shell Scripting – Návod 09: Od teórie k praxi – Časť 03
Súvisiaci článok:
Shell Scripting – Návod 09: Od teórie k praxi – Časť 03
Shell Scripting – Návod 08: Od teórie k praxi – Časť 02
Súvisiaci článok:
Shell Scripting – Návod 08: Od teórie k praxi – Časť 02

Výukový program skriptovania v prostredí Shell 10

Výukový program skriptovania v prostredí Shell 10

Príklady príkazov na spustenie v Shell Scripting

Extrahujte hodnoty a parametre týkajúce sa údajov jadra a systémovej pamäte

Ďalej náš príkazové príkazy od dnes pre naučte sa skriptovanie shellu sú:

TKERNEL=$(uname -s) ; echo $TKERNEL
Tipo de Kernel del SO detectado.

RKERNEL=$(uname -r) ; echo $RKERNEL
Versión del Kernel del SO detectado.

VKERNEL=$(uname -v | awk '{print $4}') ; echo $VKERNEL
Nombre del Sistema Operativo encontrado.

ARQDISTRO=$(uname -m) ; echo $ARQDISTRO
Arquitectura del Sistema Operativo encontrado.

ADCHECK=$(uname -m) ; if [[ "$ADCHECK" = "x86" ]]; then ADCHECK=32; else ADCHECK=64; fi ; echo $ADCHECK
Convertir el Tipo de Arquitectura de la Distro detectada en forma codificada (32 para x86 y 64 para x86_64)

VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Versión del Bash Shell.

TMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}') ; echo $TMEMRAM
Memoria total del Equipo.

UMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}') ; echo $UMEMRAM
Memoria usada del Equipo.

FMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}') ; echo $FMEMRAM
Memoria libre del Equipo.

AMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}') ; echo $AMEMRAM
Memoria disponible del Equipo.

TMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $2}') ; echo $TMEMSWAP
Memoria Swap total del Equipo.

UMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $3}') ; echo $UMEMSWAP
Memoria Swap usada del Equipo.

FMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $4}') ; echo $FMEMSWAP
Memoria Swap libre del Equipo.

Al spustiť každý príkaz tu zobrazené, dostaneme a podobný výstup (výsledok), ako je znázornené na nasledujúcom obrázku:

Príklady

Majte na pamäti, že myšlienkou každého príkazu je rozobrať, čo každý príkaz v ňom robí, aby ste videli, ako Shell Scripting formátuje výstup, ktorý sa má získať. Napríklad:

bash --version
bash --version | grep bash
bash --version | grep bash | awk '{print $4}'
bash --version | grep bash | awk '{print $4}' | sed 's/(//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//'
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Shell Scripting – Návod 07: Od teórie k praxi – Časť 01
Súvisiaci článok:
Shell Scripting – Návod 07: Od teórie k praxi – Časť 01
Shell Scripting – Návod 06: The Bash Shell Scripts – Časť 3
Súvisiaci článok:
Shell Scripting – Návod 06: The Bash Shell Scripts – Časť 3

Abstraktný banner pre príspevok

Skrátka v to dúfame Návod 10 o «Shell Scripting» naďalej ponúkať malý, ale hodnotný príspevok z hľadiska cieľ učenia a porozumenia potenciál Technika skriptovania Shell. Tiež, ak sa chcete dozvedieť trochu viac, pozývam vás, aby ste boli súčasťou tohto Telegramová skupina o skriptovaní Shell kde sa tiež učím v komunite.

Ak sa vám páčil obsah, komentujte a zdieľajte. A pamätajte, navštívte začiatok nášho «miesto», okrem oficiálneho kanála telegram pre ďalšie novinky, návody a aktualizácie systému Linux. West skupina, pre viac informácií o dnešnej téme alebo iných súvisiacich témach.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.