Erste SchritteKostenlos loslegen

Wie kann ich Schleifen in ein Shell-Skript schreiben?

Shell-Skripte können auch Schleifen enthalten. Du kannst sie mit Semikolons schreiben oder sie ohne Semikolons auf Zeilen aufteilen, um sie besser lesbar zu machen:

# 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 sagt, was das Skript macht. Kommentare beginnen mit dem Zeichen # und laufen bis zum Ende der Zeile. Dein zukünftiges Ich wird es dir danken, wenn du jedem Skript, das du schreibst, eine kurze Erklärung wie die hier gezeigte beifügst.

Zur Erinnerung: Um zu speichern, was du in Nano geschrieben hast, gibst du Ctrl + O ein, um die Datei auszuschreiben, dann Enter, um den Dateinamen zu bestätigen, und Ctrl + X, um den Editor zu verlassen.

Diese Übung ist Teil des Kurses

Einführung in die Shell

Kurs anzeigen

Interaktive Übung zum Anfassen

Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um

Beginnen Sie mit dem Training