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
Interaktive Übung zum Anfassen
Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um
