Commande shell pour faire une boucle for
Résolu/Fermé
tresb
anonyme - 23 sept. 2010 à 16:39
- Messages postés
- 1
- Date d'inscription
- vendredi 13 juillet 2007
- Statut
- Membre
- Dernière intervention
- 13 juillet 2007
anonyme - 23 sept. 2010 à 16:39
A voir également:
- For shell
- Boucle for shell - Meilleures réponses
- Boucle for bash - Meilleures réponses
- Phoenix sct flash for shell - Articles
- Commande shell pour faire une boucle for ✓ - Forum - Shell
- Boucle for shell qui ne traite qu'une seule valeur ✓ - Forum - Shell
- Script shell - boucle for - Forum - Linux / Unix
- Shell : boucle et argument,variable - Forum - Shell
4 réponses
jisisv
26 août 2008 à 12:26
- Messages postés
- 3645
- Date d'inscription
- dimanche 18 mars 2001
- Statut
- Modérateur
- Dernière intervention
- 15 janvier 2017
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
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