Shellskript

Aus Mikiwiki
Version vom 25. Januar 2009, 17:02 Uhr von Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: == Shellskript-Aufruf == Standardmässig werden Shellskripte durch /bin/sh (bzw. darauf gelinkte Shells) ausgeführt. Um die Ausführung des Shellskripts durch eine be...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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

Zum Erstellen einer grafischen Oberfläche für Shellskripte eignen sich die Programme Cdialog, CDK, Gtkdialog und Kdialog.