"Learning the Korn Shell" ist die zweite Auflage zu diesem Buch. Mit der ersten Auflage habe ich Korn Shell Programmieren gelernt. Die neue Auflage beschreibt die neuen Features der 1993 "neuen" Korn Shell und die normalen Features der 1988 Korn Shell, die man auf den meisten Systemen UNIX als "/usr/bin/ksh" finden kann.
Mit diesem Buch kann man sehr viel über die Korn Shell lernen. Geschrieben ist dieses Buch als ein Lernbuch für die Korn Shell mit aufeinander aufbauenden Kapiteln.
In diesem Buch werden so tolle (fortgeschrittene) Konzepte wie z.B.:
- Koprozesse
- Signale
- File Descriptoren und Here Dokumente
gut erklärt und in der Tiefe mit der zugrundeliegenden Theorie dargestellt.
Als Referenz Buch (meine aktuell häufigste Verwendung) ist "Learning the Korn Shell" nicht ganz so gut zu gebrauchen, da ein Feature / Funktion in verschiedenen Kapiteln beschrieben sein kann (abhängig von dem Thema des Kapitels). In diesem Fall muss man sich ein wenig länger durch der Index (sehr gut) kämpfen, bis man die Lösung gefunden hat.
Da ich mit diesem Buch Korn Shell programmieren gelernt habe (in der ersten Auflage) und bislang alle meine Probleme mit diesem Buch (auf die Dauer) lösen konnte, kann ich dieses Buch (besonders als Lernbuch) empfehlen.