Bash 4.0: Umfangreiches Tutorial verfügbar

Bash 4.0: Umfangreiches Tutorial verfügbar

Shell-Scripting lernen

Mathias Huber
25.03.2009 Der Advanced Bash Scripting Guide hat ein wichtiges Update erfahren: Version 6.0 behandelt erstmals Bash 4.0.

Das Dokument von Mendel Cooper umfasst nach Angaben des Autors mittlerweile 361 Code-Beispiele und entspricht einem gedruckten Buch von rund 960 Seiten. Cooper bezeichnet den Guide nicht nur als Tutorial für das Shell-Scripting, sondern auch als Einführung in grundlegende Programmiertechniken wie beispielsweise Rekursion.

Die jüngste Version demonstriert unter anderem den Einsatz von assoziativen Arrays, einer Neuerung in Bash 4.0, die Ende Februar veröffentlicht wurde. Als Beispiel dient eine Adressdatenbank. Als weitere Features der neuen Bash zeigt Cooper die erweiterte Syntax für Case-Strukturen, die Verwendung paralleler Prozesse mit "coproc" sowie das neue Built-In "mapfile", das den Inhalt einer Textdatei in ein Array einliest.

In einer kritischen Anmerkung zum Schluss des Bash-4.0-Abschnitts stellt Mendel Cooper allerdings die Sinnfrage: Braucht eine Shell wirklich so viele neue Features? Seiner Meinung nach sollte der Kommandozeileninterpreter eher schlank sein und nur die für die Mehrheit der Benutzer wichtigen Funktionen bereitstellen.

Das Dokument steht beim Linux Documentation Project (LDP) im Text-, HTML- Postscript- und PDF-Format zum Download bereit. Der Autor hat es unter die Open Publication License mit einigen Zusatzklauseln gestellt.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

Probleme mit MPC/MPD
Matthias Göhlen, 27.09.2016 13:39, 0 Antworten
Habe gerade mein erstes Raspi Projekt angefangen, typisches Einsteigerding: Vom Raspi 3B zum Radi...
Soundkarte wird erkannt, aber kein Ton
H A, 25.09.2016 01:37, 6 Antworten
Hallo, Ich weiß, dass es zu diesem Thema sehr oft Fragen gestellt wurden. Aber da ich ein Linu...
Scannen nur schwarz-weiß möglich
Werner Hahn, 20.09.2016 13:21, 2 Antworten
Canon Pixma MG5450S, Dell Latitude E6510, Betriebssyteme Ubuntu 16.04 und Windows 7. Der Canon-D...
Meteorit NB-7 startet nicht
Thomas Helbig, 13.09.2016 02:03, 4 Antworten
Verehrte Community Ich habe vor Kurzem einen Netbook-Oldie geschenkt bekommen. Beim Start ersch...
windows bootloader bei instalation gelöscht
markus Schneider, 12.09.2016 23:03, 1 Antworten
Hallo alle zusammen, ich habe neben meinem Windows 10 ein SL 7.2 Linux installiert und musste...