Thumbnails aus allen Bildern im aktuellen Verzeichnis …

Zuerst das Setup:

thumb_dir_name=.thumbs
columns=3
iregex='.*\.(jpe?g|png)$'
count=0

Es wird eine Variable “$thumb_dir_name” eingeführt. Dies soll den Name eines Unterverzeichnisses des lokalen Verzeichnisses “.” (bzw. “$PWD”) enthalten. Das Verzeichnis wird dort angelegt, wo das Skript gestartet wird.

Wieviele Spalten das ausgegebene Dokument haben wird, bestimmt die Variable “$columns”.

Welche Bilddateien berücksichtigt werden, bestimmt die Variable “iregex”, geschrieben in “POSIX Extended” Syntax; dieser reguläre Ausdruck wird ohne Berücksichtigung von Groß-/Kleinschreibung angewendet.

Zuletzt wird eine Variable “counter” mit dem Wert 0 initialisiert.

Zur Vorbereitung des Hauptprogramms wird zuerst das lokale Unterverzeichnis “.thumbs” gelöscht, falls es existiert und anschliessend neu erstellt:

rm -rf $thumb_dir_name
mkdir $thumb_dir_name

Siehe die nächste Seite für eine Besprechung des Hauptprogramms.