Shell Scripting – Tutorial 10: Von der Theorie zur Praxis – Teil 04

Shell Scripting – Tutorial 10: Von der Theorie zur Praxis – Teil 04

Shell Scripting – Tutorial 10: Von der Theorie zur Praxis – Teil 04

Hierin Tutorial 10 unserer aktuellen Serie auf Shell Scripting, werden wir mit einem weiteren Satz von fortfahren praktische Beispiele als Befehlsbefehle, gerichtet in der Tutorium 07, 08 und 09.

Darüber hinaus in Übungen 06 und 05, wir sprechen verschiedene an Online-Ressourcen und einige Gute Praktiken. Während ein Großteil der theoretische Basis der Skriptsprache wurde in behandelt Übungen 04 bis 01.

Shell Scripting – Tutorial 09: Von der Theorie zur Praxis – Teil 03

Shell Scripting – Tutorial 09: Von der Theorie zur Praxis – Teil 03

Und, bevor Sie diesen Beitrag starten, riefen Sie an «Shell-Scripting – Tutorial 10», empfehlen wir Ihnen, auch das Folgende zu erkunden verwandte Inhalte, am Ende des Lesens:

Shell Scripting – Tutorial 09: Von der Theorie zur Praxis – Teil 03
Verwandte Artikel:
Shell Scripting – Tutorial 09: Von der Theorie zur Praxis – Teil 03
Shell Scripting – Tutorial 08: Von der Theorie zur Praxis – Teil 02
Verwandte Artikel:
Shell Scripting – Tutorial 08: Von der Theorie zur Praxis – Teil 02

Shell-Scripting-Tutorial 10

Shell-Scripting-Tutorial 10

Beispiele für Befehle zum Starten von Shell Scripting

Extrahieren Sie Werte und Parameter in Bezug auf Kerneldaten und Systemspeicher

Als nächstes unsere Befehl Befehle ab heute z Shell-Scripting lernen sind:

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 Führen Sie jeden Befehl aus Wie hier gezeigt, erhalten wir a ähnliche Ausgabe (Ergebnis), wie im folgenden Bild gezeigt:

Beispiele

Denken Sie daran, dass die Idee bei jeder Befehlsreihenfolge darin besteht, aufzuschlüsseln, was jeder Befehl darin tut, um zu sehen, wie Shell Scripting die zu erhaltende Ausgabe formatiert. Zum Beispiel:

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 – Tutorial 07: Von der Theorie zur Praxis – Teil 01
Verwandte Artikel:
Shell Scripting – Tutorial 07: Von der Theorie zur Praxis – Teil 01
Shell-Scripting – Tutorial 06: Bash-Shell-Scripts – Teil 3
Verwandte Artikel:
Shell-Scripting – Tutorial 06: Bash-Shell-Scripts – Teil 3

Abstraktes Banner für Post

Kurz gesagt, wir hoffen das Tutorial 10 zu «Shell-Scripting» weiterhin einen kleinen, aber wertvollen Beitrag in Sachen leisten Ziel des Lernens und Verstehens das Potenzial von Shell-Scripting-Technik. Auch wenn Sie ein wenig mehr lernen möchten, lade ich Sie ein, daran teilzunehmen Telegrammgruppe zum Thema Shell Scripting wo ich auch in Community lerne.

Wenn Ihnen der Inhalt gefallen hat, kommentiere und teile es. Und denken Sie daran, besuchen Sie den Anfang unserer «Website», zusätzlich zum offiziellen Kanal von Telegram für weitere Neuigkeiten, Tutorials und Linux-Updates. Westen Gruppe, für weitere Informationen zum heutigen oder verwandten Thema.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.