Menu
Coddy logo textTech

Was ist ein Shell-Skript

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 66 von 82.

Bisher haben Sie Befehle nacheinander im Terminal eingegeben. Aber was, wenn Sie dieselbe Abfolge von Befehlen wiederholt ausführen müssen? Hier kommen Shell-Skripte ins Spiel.

Ein Shell-Skript ist einfach eine Textdatei, die eine Reihe von Befehlen enthält. Anstatt jeden Befehl manuell einzugeben, schreiben Sie sie alle in eine Datei, und die Shell führt sie der Reihe nach aus. Denken Sie daran als ein Rezept, das der Computer Schritt für Schritt befolgt.

Shell-Skripte haben typischerweise eine .sh-Erweiterung und beginnen mit einer speziellen Zeile namens Shebang:

#!/bin/bash

Diese Zeile teilt dem System mit, welcher Interpreter das Skript ausführen soll. In diesem Fall handelt es sich um Bash. Alles nach dieser Zeile sind ganz normale Befehle, dieselben, die Sie während dieses Kurses eingegeben haben.

Shell-Skripte sind leistungsstark, weil sie Ihnen ermöglichen, wiederkehrende Aufgaben zu automatisieren, mehrere Befehle zu einer einzigen Aktion zu kombinieren und Ihre Workflows mit anderen zu teilen. Systemadministratoren verwenden sie, um Server zu verwalten, Entwickler, um Projekte einzurichten, und alltägliche Benutzer erstellen sie, um ihre täglichen Aufgaben zu vereinfachen.

In den kommenden Lektionen lernst du, wie du eigene Shell-Skripte mit Variablen, Benutzereingaben und Logik erstellst, ausführst und erweiterst.

challenge icon

Aufgabe

Einfach

Ein Shell-Skript namens hello.sh wurde für Sie bereitgestellt. Verwenden Sie den cat-Befehl, um seinen Inhalt anzuzeigen und die Struktur eines einfachen Shell-Skripts zu sehen.

Beachten Sie die Shebang-Zeile (#!/bin/bash) oben, gefolgt von regulären Befehlen, die Sie bereits kennen.

Ihre Ausgabe sollte anzeigen:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Tipp: Verwenden Sie cat hello.sh, um den Inhalt des Skripts anzuzeigen.

Spickzettel

Ein Shell-Skript ist eine Textdatei, die eine Reihe von Befehlen enthält, die die Shell der Reihe nach ausführt.

Shell-Skripte haben typischerweise die Erweiterung .sh und beginnen mit einer Shebang-Zeile:

#!/bin/bash

Das Shebang teilt dem System mit, welcher Interpreter das Skript ausführen soll (in diesem Fall Bash).

Nach dem Shebang können Sie reguläre Shell-Befehle schreiben, die sequentiell ausgeführt werden.

Beispiel für ein einfaches Shell-Skript:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen