Shell-Script erstellen und ausführen
Ein Shell-Script ist eine Datei, die einen oder mehrere Befehl(e) enthält. Shell-Scripts sind eine einfache Möglichkeit, komplexe Befehle, lange oder komplizierte Befehlsfolgen und Routineaufgaben auszuführen. Wenn der Benutzer den Namen einer Shell-Scriptdatei eingibt, führt das System die in der Datei enthaltene Befehlsfolge aus.
Ein Shell-Script kann in einem Texteditor erstellt werden. Das Script kann sowohl Befehle des Betriebssystems als auch integrierte Shellbefehle enthalten.
Im Folgenden finden Sie allgemeine Richtlinien für das Schreiben von Shell-Scripts:
- Erstellen Sie in einem Texteditor eine Datei, und speichern Sie sie. Sie können beliebige Kombinationen von Shell- und Betriebssystembefehlen in die Datei für das Shell-Script aufnehmen. Es gilt die Konvention, dass Shell-Scripts, die nicht für mehrere Benutzer bestimmt sind, im Verzeichnis $HOME/bin gespeichert werden.
- Verwenden Sie den Befehl chmod , um nur dem Eigner die Ausführung (oder Ausführung) der Datei zu ermöglichen. Geben Sie beispielsweise folgenden Befehl ein, wenn die Datei den Namen
script1 hat:
chmod u=rwx script1 - Geben Sie in der Befehlszeile den Scriptnamen ein, um das Shell-Script auszuführen. Zum Ausführen des Shell-Script script1 geben Sie beispielsweise Folgendes ein:
script1Hinweis: Sie können ein Shell-Script ausführen, ohne es ausführbar zu machen, wenn dem Namen der Shell-Scriptdatei in der Befehlszeile ein Shellbefehl (ksh, bshoder csh) vorangestellt ist. Wenn Sie beispielsweise eine nicht ausführbare Datei mit dem Namen script1 in der Korn-Shell ausführen möchten, geben Sie den folgenden Befehl ein:ksh script1