Parcourir les fichiers dans l'ordre lexicographique
Bonjour,
J'ai un répertoire contenant des fichiers nommés par exemple :
Code:
1 2 3
| 10_fichier17
30_fichier4
60_fichier13 |
Je cherche a parcourir ces fichiers pour les 'sourcés' mais l'ordre est important.
le 10 avant le 30 et le 60 en dernier.
J'utilise une boucle for :
Code:
1 2 3 4
| for i in *
do
echo "$i"
done |
Il semble que ça fonctionne mais ...
Par exemple debian dans /etc/X11/Xsession utilise run-parts --list pour parcourir les fichiers de Xsession.d
La page de man de run-parts spécifie :
Code:
Les fichiers sont exécutés dans l'ordre lexicographique de leur nom
Alors, je me pose des questions.
Etant donné que run-parts n'existe pas sur OpenBSD, si l'ordre des fichiers n'est pas garantie par la boucle for, il faudra que je trouve une autre solution.
Qu'en pensez vous ?
Merci.