Que détecte [ -z "$1" ] avant le début de la boucle de traitement des fichiers ?
[ -z "$1" ]
Le premier argument est une chaîne vide, ce qui indique qu’aucun chemin de répertoire n’a été fourni.
Le script dispose de la permission d’exécution.
Le répertoire sélectionné contient zéro fichier.
Le premier argument désigne un répertoire existant.