Bücher über Shellprogrammierung und zu Wordpress 3
Vorgelesen
Was als Erstes ins Auge fällt ist der enorme Umfang: Patrick Ditchens Buch über Shell-Skript-Programmierung ist mit über 820 Seiten ein kiloschwerer Wälzer. Das liegt zum einen an der gründlichen und systematischen Herangehensweise und den ausführlichen Erklärungen, die auch ohne Vorbildung verständlich sind. Zum anderen ist es aber auch das Resultat einer eher ärgerlichen Redundanz.
Eine Kostprobe: S. 25: "Enthält eine Zeichenkette Leer- oder Sonderzeichen, muss sie in Anführungszeichen eingeschlossen werden." S. 51: "Zeichenketten, die Leer- oder Sonderzeichen enthalten, müssen Sie in Anführungszeichen schreiben." S. 53: "Strings, die Leerzeichen oder Sonderzeichen enthalten, müssen Sie in Quotes setzen." S. 296: "Zeichenketten, die Leer- und Sonderzeichen enthalten, müssen in Anführungszeichen gesetzt werden." S. 298: "Sobald in einer Zeichenkette Leerzeichen oder Sonderzeichen enthalten sind, muss sie in Anführungszeichen gesetzt werden." Und das sind nur die Fundstellen, die beim ersten Überfliegen ins Auge sprangen.
Das Buch führt in grundlegende Programmierkonzepte und die Syntax von Bourne-Shell, Bash und Korn-Shell ein. Dabei berücksichtigt es sowohl die Verhältnisse unter Solaris wie unter Linux und deckt damit ein breites Anwendungsgebiet ab. Außerdem werden die wichtigsten Tools besprochen, die Shellprogrammierer häufig einsetzen: etwa sed, grep und in einem eigenen ausführlichen Kapitel awk. Zahlreiche Beispiele im dritten Teil des Werkes liefern nützliches Anschauungsmaterial.
Trotz der Materialfülle gelingt es jedoch nicht, das Thema erschöpfend zu behandeln. Vergeblich sucht man beispielsweise ein Kapitel über die oft vernachlässigte Sicherheit von Shell-Skripten. "Sicherheit" oder "Security" sind nicht mal einen Eintrag im Index wert.
...Diesen Artikel als PDF kaufen
Express-Kauf als PDF
Preis € 1,99
(inkl. 19% MwSt.)
Im ADMIN Online-Archiv
Abonnieren Sie das ADMIN Online-Archiv, und Sie erhalten Zugriff auf alle ADMIN-Artikel im HTML- und/oder PDF-Format.