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.
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 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:
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
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.