LoslegenKostenlos loslegen

Wie kann ich Schleifen in einem shell-Skript schreiben?

Shell-Skripte können auch Schleifen haben. Du kannst sie mit Semikolons schreiben oder ohne Semikolons über mehrere Zeilen aufteilen, damit sie besser lesbar sind:

# Print the first and last data records of each file.
for filename in $@
do

    head -n 2 $filename | tail -n 1

    tail -n 1 $filename

done

(Du musst die Befehle innerhalb der Schleife nicht einrücken, aber das macht die Sache übersichtlicher.)

Die erste Zeile dieses Skripts ist ein Kommentar, der den Lesern erklärt, was das Skript macht. Kommentare fangen mit dem Zeichen „ # “ an und gehen bis zum Ende der Zeile. Dein zukünftiges Ich wird dir dankbar sein, wenn du zu jedem Skript, das du schreibst, kurze Erklärungen wie die hier gezeigte hinzufügst.

Nur zur Erinnerung: Um das, was du in Nano geschrieben hast, zu speichern, tippst du „ Ctrl “ + „ O “, um die Datei zu speichern, dann „Enter“, um den Dateinamen zu bestätigen, und dann „ Ctrl “ + „ X “, um den Editor zu verlassen.

Diese Übung ist Teil des Kurses

Einführung in Shell

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten