Commande shell pour faire une boucle for

Résolu/Fermé
tresb Messages postés 1 Date d'inscription vendredi 13 juillet 2007 Statut Membre Dernière intervention 13 juillet 2007 - 13 juil. 2007 à 11:54
 anonyme - 23 sept. 2010 à 16:39
Bonjour
Je voudrai savoir si quelqu'un a une idée comment utilisé laboucle for dans le shell par exple : for var1,var2... done

4 réponses

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 935
26 août 2008 à 12:26
Si tu dois utiliser des valeurs numériques en progression arithmétique, tu peux combiner for avec seq:
johand@osiris:~$ for num in $(seq 10 3 25 ) ; do echo -n "${num} " ; done ; echo
10 13 16 19 22 25
johand@osiris:~$ for num in $(seq -f "%05g" 25 -3 10 ) ; do echo -n "${num} " ; done ; echo
00025 00022 00019 00016 00013 00010

man seq

Johan

12