``` bash
#!/bin/bash
Hämta alla filer i den aktuella katalogen
filer=(*.*)
Initiera det minsta filnamnet och dess längd till den första filen
smallest_file=${filer[0]}
smallest_file_length=${#minst_fil}
Iterera över alla filer
för fil i "${filer[@]}"; do
# Hämta längden på det aktuella filnamnet
file_length=${#file}
# Kontrollera om det aktuella filnamnet är kortare än det minsta filnamnet
if [ ${file_längd} -lt ${minsta_fil_längd} ]; sedan
# Uppdatera det minsta filnamnet och dess längd
minsta_fil=${fil}
smallest_file_length=${file_length}
fi
gjort
Skriv ut det minsta filnamnet
echo "Det minsta filnamnet är ${smallest_file}"