Bash-Programmierung
摘要
Dieses Kapitel befasst sich mit der Programmierung von Bash-Skripts. Der Aufbau eines Bash-Skripts und die Möglichkeiten zur Übergabe von Parametern beim Aufruf von Bash-Skripts werden erläutert. In Bash-Skripts können beliebige Kommandos verwendet werden. Zusätzlich sind für deren Programmierung auch Kontrollstrukturen wie bedingte Verzweigungen und Schleifen erforderlich. Ebenso müssen Bedingungen für die Schleifenterminierung und auch für Verzweigungen formuliert werden. Die Bash verfügt über while-, for- und until-Schleifen, für Verzweigungen über if-then-else- sowie case-Anweisungen. In der Bash können auch einfache, nichttypisierte Funktionen programmiert werden. An Funktionen können Argumente in Form von Stellungsparametern übergeben werden. Innerhalb von Funktionen sind zudem lokale Variablen in Abgrenzung zu den im ganzen Prozess global verfügbaren Umgebungsvariablen möglich. Lokale Variablen sind nur innerhalb der Funktion sichtbar, in der sie verwendet werden. Die Verwendung all dieser Sprachkonstrukte in Bash-Skripts wird in diesem Kapitel erläutert.