Linux-Praxisbuch/ Shellprogrammierung/ Grundsätzliches
Shell Dokumentation
[Bearbeiten]Auf den folgenden Seiten findet man Dokumentation zur Bourne-Shell und ihren Abkömmlingen (ksh, bash, Posix-Shell) für verschiedene Systeme. Auf Unix-Systemen befindet sich die Dokumentation für die Shells in Sektion 1 der Manuals und kann mit
man sh
bzw.
man ksh
angezeigt werden.
Weblinks
[Bearbeiten]OpenGroup UNIX Specification OpenGroup Shell Specification (kostenloses Login erforderlich)
OpenBSD Manuals OpenBSD ksh OpenBSD sh
HP-UX Manuals HP-UX ksh HP-UX sh
Solaris Documentation Solaris ksh Solaris sh
Eine HTML-Version eines Shell-Tutorials aus dem Jahr 1978 von Steve Bourne kann hier gefunden werden: http://partmaps.org/era/unix/shell.html
Editoren
[Bearbeiten]Zunächst soll die Frage geklärt werden, wie man überhaupt ein ausführbares Shell-Skript schreibt. Dabei wird vorausgesetzt, dass dem Benutzer der Umgang mit mindestens einem Texteditor (vi(m), emacs oder - für Anfänger gut geeignet - nano etc.) bekannt ist. Für Anfänger sind auch gut geeignet:
Die oben genannte Auswahl bezieht sich lediglich auf die Arbeit unter einer Konsole, da auf Linux/Unix Server-Systemen meist keine grafische Oberfläche zur Verfügung steht. Sollte man über eine grafische Oberfläche (X.Org) arbeiten, gibt es eine Vielzahl von sehr guten Editoren mit Syntax-Hervorhebung. Hier eine kleine Auswahl: