Archiv der Kategorie: Schleifen

while-Schleife

Beispiele:

Endlosschleife:

While-Schleife mit find (Variante mit for (siehe for-Schleife) ist ca. 30% schneller):

alle *.jpg rekursiv in allen Unterordnern finden (hierzu gibt es auch eine elegante Variante mit for, die jedoch nur in der Bash funktioniert):

Datei zeilenweise einlesen (Eine Variante mit File-Descriptor gibt es hier):

Fehlermeldung „Error:“ in einer Datei suchen:

for-Schleife

continue [n]: springt zum Schleifenanfang und übergeht dabei n Duchläufe
break [n]: verlässt n Schleifenebenen

Beispiele:

Script um alle Bilder in einem Verzeichnis zu verkleinern:

Dieses Script wandelt alle PDF-Dateien im Verzeichnis in Postscript-Dateien um:

Zählerschleife:

For-Schleife mit find (schnell):

Alle *.jpg finden und bearbeiten (funktioniert nur in der Bash):