Bewertung:

Das Buch „Pro Bash Programming“ von Chris F. A. Johnson erhält von den Benutzern eine Mischung aus Lob und Kritik. Viele finden es informativ und gut organisiert und helfen sowohl Anfängern als auch erfahrenen Benutzern, die Feinheiten der Bash-Skripterstellung zu verstehen. Einige Rezensenten kritisieren jedoch, dass es nicht ausreichend auf die Details der Syntax eingeht und Informationen präsentiert, die schwer zu verstehen sind. Während einige Leser es als eine großartige Ressource ansehen, die das Erlernen der Bash vereinfacht, sind andere der Meinung, dass es an Tiefe und Klarheit mangelt.
Vorteile:⬤ Vermittelt ein klares Verständnis der Bash-Programmierung, ohne überwältigend zu sein.
⬤ Bietet praktische Beispiele und Übungen, um das Lernen zu verbessern.
⬤ Enthält nützliche Tipps zu den besten Praktiken bei der Skripterstellung.
⬤ Wird sowohl von Anfängern als auch von fortgeschrittenen Benutzern gut angenommen.
⬤ Ein prägnantes Handbuch, das unnötige Aufblähungen vermeidet, wie sie in anderen Texten zu finden sind.
⬤ Es fehlen detaillierte Erklärungen der Bash-Syntax und der Verwendung von Befehlen, was Anfänger verwirren könnte.
⬤ Physikalisch schwer zu lesen aufgrund der kleinen Schriftgröße auf großen Seiten.
⬤ Die Kindle-Ausgabe ist schlecht formatiert und enthält Bilder von schlechter Qualität.
⬤ Einige Konzepte, die ohne ausreichende vorherige Erklärung eingeführt werden, können das Verständnis erschweren.
(basierend auf 25 Leserbewertungen)
Pro Bash Programming: Scripting the Linux Shell
Einführung Obwohl die meisten Benutzer die Shell als einen interaktiven Befehlsinterpreter betrachten, ist sie in Wirklichkeit eine Programmiersprache, in der jede Anweisung einen Befehl ausführt. Da sie sowohl den interaktiven als auch den programmtechnischen Aspekten der Befehlsausführung gerecht werden muss, ist sie eine seltsame Sprache, die sowohl von der Geschichte als auch vom Design geprägt ist.
Brian Kernighan und Rob Pike, The UNIX Programming Environment, Prentice-Hall, 1984 Die Shell ist eine Programmiersprache. Lassen Sie sich von niemandem etwas anderes einreden. Die Shell ist nicht nur ein Klebstoff, der Bits zusammenklebt.
Die Shell ist viel mehr als ein Werkzeug, das andere Werkzeuge ausführt. Die Shell ist eine komplette Programmiersprache! Als mich ein Linux-Benutzer nach Mitgliederdatenbanken fragte, fragte ich ihn, was er wirklich brauche.
Er wollte die Namen und Adressen von ein paar hundert Mitgliedern speichern und für jeden von ihnen ein Adressetikett drucken. Ich empfahl die Verwendung eines Texteditors, um die Informationen in einer Textdatei zu speichern, und stellte ein Shell-Skript zur Verfügung, um die Etiketten in PostScript zu erstellen.
(Das Skript, ps-labels, erschien in meinem ersten Buch, Shell Scripting Recipes: A Problem-Solution Approach. ) Als der SWEN-Wurm alle paar Minuten Hunderte von Megabytes an Junk-Mails in meine Mailbox schickte, schrieb ich ein Shell-Skript, um sie auf dem Mail-Server herauszufiltern und die verbleibenden Mails auf meinen Heimcomputer herunterzuladen. Dieses Skript hat seine Aufgabe seit mehreren Jahren erfüllt.