Was erkennt [ -z "$1" ], bevor die Dateiverarbeitungsschleife beginnt?
[ -z "$1" ]
Das erste Argument bezeichnet ein vorhandenes Verzeichnis.
Das erste Argument ist eine leere Zeichenkette, d. h. es wurde kein Verzeichnispfad angegeben.
Das ausgewählte Verzeichnis enthält null Dateien.
Das Skript besitzt Ausführungsberechtigung.