Parcourir une hiérarchie de dossiers 001,002...

abou -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à parcourir une hiérarchie de dossiers nommés 001,002,... 100 (nommés ainsi pour être bien triés) avec une boucle for.
Comment régler le problème des zéros et doubles zéros avant les autres chiffres ?

Merci


3 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
tu veux supprimer les 0s ?
$ ls
001  002  010  100  110
$ 
$ for F in * ; do echo ${F##+(0)};done
1
2
10
100
110
$ 
1
abou
 
Merci

Je ne veux pas supprimer les zéros. Mais je crois que ta méthode avec le ls devrait marcher.
Merci à tous
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
voir aussi find si il y a des sous-répertoires
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Quel langage?
0
abou
 
Juste du shell ;-)
0
gnugo
 
Tu peux boucler sur :
seq -w 1 100
0