``` bash
#!/bin/bash
Alle bestanden in de huidige map ophalen
bestanden=(*.*)
Initialiseer de kleinste bestandsnaam en de lengte ervan naar het eerste bestand
kleinste_bestand=${bestanden[0]}
kleinste_file_length=${#kleinste_bestand}
Herhaal alle bestanden
voor bestand in "${files[@]}"; Doen
# Haal de lengte van de huidige bestandsnaam op
bestandslengte=${#bestand}
# Controleer of de huidige bestandsnaam korter is dan de kleinste bestandsnaam
if [ ${bestandslengte} -lt ${kleinste_bestandslengte} ]; Dan
# Update de kleinste bestandsnaam en de lengte ervan
kleinste_bestand=${bestand}
kleinste_bestandslengte=${bestandslengte}
fi
klaar
Druk de kleinste bestandsnaam af
echo "De kleinste bestandsnaam is ${smallest_file}" |