```bash
#!/bin/bash
Récupérer tous les fichiers du répertoire actuel
fichiers=(*.*)
Initialiser le plus petit nom de fichier et sa longueur au premier fichier
plus petit_file=${files[0]}
smallest_file_length=${#smallest_file}
Parcourir tous les fichiers
pour le fichier dans "${files[@]}" ; faire
# Récupère la longueur du nom de fichier actuel
file_length=${#fichier}
# Vérifiez si le nom du fichier actuel est plus court que le plus petit nom de fichier
if [ ${file_length} -lt ${smallest_file_length} ]; alors
# Mettre à jour le plus petit nom de fichier et sa longueur
plus petit_fichier=${fichier}
smallest_file_length=${file_length}
fi
fait
Imprimer le plus petit nom de fichier
echo "Le plus petit nom de fichier est ${smallest_file}"
|