Shellskript
Shellskript-Aufruf
Standardmässig werden Shellskripte durch /bin/sh (bzw. darauf gelinkte Shells) ausgeführt. Um die Ausführung des Shellskripts durch eine bestimmte Shell zu erzwingen, wird die "magische erste Zeile" (hash-bang) verwendet, z. B. #!/bin/ksh.
Manueller Aufruf im aktuellen Verzeichnis...
... ohne Ausführungsrechte ("Punktskript").
# . Shellskript z. B. # . hallowelt Hallo Welt!
... ohne Ausführungsrechte, mit "/bin/sh".
# sh hallowelt Hallo Welt!
... mit vorhandenen Ausführungsrechten (aktuelles Verzeichnis nicht in "$PATH").
# ./hallowelt Hallo Welt!
... mit vorhandenen Ausführungsrechten (aktuelles Verzeichnis in "$PATH").
# hallowelt Hallo Welt!
Shellskript-Programmierung
- Ein- und Ausgabeverarbeitung
- Ablaufsteuerung
- Befehlsersetzung
- Variablen
- Verzweigungen (case, if)
- Schleifen (for, while, until)
- Reguläre Ausdrücke
Zum Erstellen einer grafischen Oberfläche für Shellskripte eignen sich die Programme Cdialog, CDK, Gtkdialog und Kdialog.