6.4 Schleifen

Außer mit den if- und case-Anweisungen werden mit den Schleifenkonstrukten der Shell die meisten Dinge erledigt.

6.4.1 for-Schleifen

Die for-Schleife läuft über eine Liste von Objekten, wobei der Schleifenkörper für jedes einzelne Objekt erneut ausgeführt wird. Bei den Objekten kann es sich um Kommandozeilenargumente, Dateinamen oder alles andere handeln, was in Form einer Liste angegeben werden kann. Im Abschnitt »Ersetzungsdetails« [3.2.7.1] zeigten wir dieses zweizeilige Skript zum Aktualisieren einer XML-Broschürendatei:

mv atlga.xml atlga.xml.old
sed 's/Atlanta/&, die Hauptstadt des Südens/' < atlga.xml.old > atlga.xml

Stellen Sie sich jetzt den wahrscheinlicheren Fall vor, dass wir eine ganze Reihe von XML-Dateien haben, aus denen ...

Get Klassische Shell-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.