Navigation: Homepage | xmlgawk | Buchkritik | Sitemap

Titel

The New Kornshell

Wertung

empfehlenswert

Das Standardwerk POSIX Shell (ksh88) und zur bash Alternative ksh93 von den Autoren selbst -- also aus erster Hand.

Hauptthema

Die Kornshell ist Kommandozeileninterpreter und Programmiersprache in einem. Sie ist die Grundlage der POSIX Shell (ksh88) und hat mit dem 1993er Release ziemlich mit bash gleichgezogen.

Kapitelstruktur

 Acknowledgements
 About this Book
 Part I, Introduction
  Ch 1, About the Kornshell Language
  Ch 2, Notation used in this Book
 Part II, Tutorial
  Ch 3, Operating System Concepts
  Ch 4, Command Language
  Ch 5, Programming Language
  Ch 6, Customizing your Environment
 Part III, The built-in Editors
  Ch 7, Introduction
  Ch 8, emacs built-in Editor
  Ch 9, vi builtin Editor
 Part IV, Programming Language
  Ch 10, Syntax
  Ch 11, Command Porcessing
  Ch 12, Compound Commands
  Ch 13, Parameters
  Ch 14, Built-in Commands
  Ch 15, Other Commands
  Ch 16, Invocation and Environment
 Part V, Apllication Programming
  Ch 17, Shell Functions and Programs
  Ch 18, a Complete Application
 Part VI, Appendix
  Glossary
  Quick Reference
  Portability
  Character Set
 Index

Verständlichkeit, Sprache

Der Kapitelaufbau im Inhaltsverzeicnis sieht besser aus als er ist. Viele Informationen zum gleichen Thema finden sich an verschiedenen Stellen. Das English ist sonst sehr verständlich.

Was ist die Botschaft? Motivation und Begründung

Die Kornshell ist DER Nachfolger der Bourne Shell (/bin/sh) und kommt aus den AT&T ResearchLabs. Man sieht am Featureset, wie gut neue Funktionen in die alte sh eingebaut werden können, ohne die Rückwärtskompatibiltät aufzugeben. Die Kornshell hätte eine ernste Alternative zu Perl bzw. Bash sein können, leider ist der Source erst viel zu spät von den Autoren (bzw. AT&T) offengelegt worden.

Meine Meinung

Streckenweise ist es echt mühsam sich durch das Buch zu arbeiten, versuchen die Autoren den Spagat zwischen Tutorial, Handbuch und Referenz! Es sind doch einige schöne Beispiele drin, und zum Shellscripten unter Solaris habe ich es sehr häufig genutzt. Der Clou ist die vierte Umschlagseite, auf der die wichtigsten Commands, Parameters, Parameter Expansion und Parameter mit Seitenverweise beschrieben sind. Wer moderne Shellscripte schreiben will (oder muss) ist mit diesem Buch trotzdem gut bedient.

Autor(en)

Morris I. Bolsky, David G. Korn

Erscheinungsjahr, Verlag, ISBN, Seitenzahl

1995, Prentice Hall PTR, ISBN 0-13-182700-6, 400 Seiten

URLs

Amazon: http://www.amazon.de/exec/obidos/ASIN/0131827006

Autor: http://www.kornshell.com/

Slashdot Interview mit DGK: http://slashdot.org/articles/01/02/06/2030205.shtml

Solaris wird vielleicht auch eines Tages eine ksh93 enthalten: http://www.opensolaris.org/os/project/ksh93-integration/

Schlagworte

Shell, POSIX, Script, ksh, bash, sh

Datum

10-Dez-2002

last modified: $Date: 2006/09/02 09:10:42 $