Gewusst wie: Schreiben Sie ein Shell-Skript unter Unix

June 5

Unter UNIX und UNIX-ähnlichen Betriebssystemen wie Linux und Mac OS X erleichtert Shell-scripting die Automatisierung von Aufgaben. Shell-Skripte sind im wesentlichen gleichbedeutend mit Batch-Dateien aus der DOS/Windows-Welt. Mit Shell-Skripten, können ohne dass Sie in jedem Befehl jedes Mal manuell eingeben mehrere Befehle in einer einzelnen Datei abgelegt und ausgeführt werden. Shell-Skripte können auch Entscheidung-basierte Funktionen und Anfrage-Benutzereingaben, die bei Bedarf.

Anweisungen

1 Öffnen Sie einen Texteditor. Dies kann einem beliebigen Texteditor sein, solange es Dateien im Format "reiner Text" speichert, die fast alle Text-Editoren zu tun.

2 Schreiben Sie die erste Zeile "#! / bin/sh" ohne Anführungszeichen. Dies sagt den Befehlsprozessor, die BASH-Shell zu verwenden, beim Ausführen von Shellskript, das fast alle UNIX und UNIX-ähnlichen Systemen üblich ist.

3 Ein Nummernzeichen (#) vor alle Zeilen dazu bestimmt, einen Kommentar zu schreiben. Viele Shell-Skripte enthalten "Bemerkungsfeld" an der Spitze den Zweck das Shell-Skript, Autor, Datum, etc. zu erklären.

4 Schreiben Sie die Befehle, die ausgeführt werden, wenn das Skript ausgeführt wird. Jeder Befehl erfordert eine neue Zeile. Ein Befehl könnte beispielsweise sein: echo "Hallo Welt!"

Tipps & Warnungen

  • Shell-scripting ist ein Thema für Fortgeschrittene mit ganze Bücher gewidmet es. Die grundlegendste Shell-Skripte werden Befehle anderen gleichzeitig in sequenzieller Reihenfolge bearbeiten. Shell-Skripte können jedoch mit Logik auf dem gleichen Niveau wie traditionellen Programmiersprachen entworfen werden.