Aus dem Kurs: Bash-Shell-Scripting lernen
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Zahlen vergleichen und Dateieigenschaften prüfen
Aus dem Kurs: Bash-Shell-Scripting lernen
Zahlen vergleichen und Dateieigenschaften prüfen
Mit Test kann ich nicht nur Zeichenketten vergleichen, sondern netterweise auch Zahlen und den Status von Dateien. Wie das beides im Einzelnen funktioniert, möchte ich Ihnen in diesem Video zeigen. Zunächst zu den Zahlen. Ich habe hier in meinem Skript schon eine Variable „Namenszahl“ angelegt, in der ich den Wert 5 speichere. Per „if Test“ kann ich jetzt prüfen lassen, ob in der Variablen tatsächlich der Wert 5 liegt. Das funktioniert genauso wie bei den Zeichenketten. Ich möchte wissen, ob der Wert in der Variablen „Zahl“ identisch ist, „- eq“ mit dem Wert 5. Das „eq“ steht für „equal“, also „gleich“. Wenn hier also die Zahl gleich 5 ist, dann, „wenn“, soll mein Skript einfach eine Meldung ausgeben, sagen wir mal „echo = fi“. Das probiere ich auch gleich mal im Terminal aus, „Vergleich.sh“, und wie Sie sehen, hat der Test geklappt. Anstelle von Test können Sie natürlich auch hier wieder die Klammer Notation verwenden, also Klammer auf, und hier hinten Klammer zu. Der Vergleich ist…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
(Gesperrt)
exit6 Min. 50 Sek.
-
Befehle prüfen mit if5 Min. 35 Sek.
-
(Gesperrt)
if mit Umleitungen und Pipes3 Min. 39 Sek.
-
(Gesperrt)
Vergleich von Zeichenketten mit test7 Min. 16 Sek.
-
(Gesperrt)
Zahlen vergleichen und Dateieigenschaften prüfen6 Min. 10 Sek.
-
(Gesperrt)
Vergleiche in Bash und Korn-Shell4 Min. 31 Sek.
-
(Gesperrt)
Mehrere Bedingungen verknüpfen7 Min. 34 Sek.
-
(Gesperrt)
Verschachtelte Abfragen mit elif und case5 Min. 21 Sek.
-
(Gesperrt)
Challenge: Text in Textdatei speichern2 Min. 23 Sek.
-
(Gesperrt)
Solution: Text in Textdatei speichern2 Min. 45 Sek.
-
(Gesperrt)
-