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

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

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

Hierin Tutorial 09 zur Verfügung. unserer aktuellen Serie auf Shell Scripting, werden wir mit einem weiteren Satz von fortfahren praktische Beispiele als Befehlsbefehle, mit der wir begonnen haben Tutorial 07 zur Verfügung..

Und denken Sie daran, in der vorherige Tutorials 07 und 08 Wir haben uns mit dem befasst praktischer Teil des Shell Scripting Verwenden von Befehlsbefehlen zum Extrahieren von Parametern aus dem Betriebssystem und in der Ü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 08: Von der Theorie zur Praxis – Teil 02

Shell Scripting – Tutorial 08: Von der Theorie zur Praxis – Teil 02

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

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

Shell-Scripting-Tutorial 09

Shell-Scripting-Tutorial 09

Beispiele für Befehle zum Starten von Shell Scripting

Extrahieren Sie Werte und Parameter in Bezug auf Systemidentifikationsdaten

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

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

Extrahieren Sie Werte und Parameter in Bezug auf Systemidentifikationsdaten

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. Auf diese Weise jeden Schritt der ausgeführten Befehlsreihenfolge verstehen. Beim ersten Beispiel wäre die Idee beispielsweise, alles wie folgt auszuführen:

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 – Tutorial 06: Bash-Shell-Scripts – Teil 3
Verwandte Artikel:
Shell-Scripting – Tutorial 06: Bash-Shell-Scripts – Teil 3
Shell-Scripting – Tutorial 05: Bash-Shell-Scripts – Teil 2
Verwandte Artikel:
Shell-Scripting – Tutorial 05: Bash-Shell-Scripts – Teil 2

Abstraktes Banner für Post

Kurz gesagt, wir hoffen das Tutorial 09 zu «Shell-Scripting» weiterhin einen kleinen, aber wertvollen Beitrag in Sachen leisten Ziel des Lernens und Verstehens das Potenzial von Shell-Scripting-Technik. Und wenn Sie ein wenig mehr erfahren möchten, lade ich Sie ein, das Folgende zu erkunden YouTube-Kanal, wo regelmäßig auf praktische Weise thematisiert wird Macht des Shell-Skriptings durch technisches und pädagogisches Werkzeug rufen LPI-SOA (Linux-Postinstallation – Erweitertes Optimierungsskript).

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.