Bonjour, savez-vous comment faire une boucle "pour" en script sh ?
j'aimerais faire : "pour i = 20 à 10 par pas de -2". Merci.
johan@johan:~$ for x in $(seq 1 10); do echo -n "$x "; done ; echo 1 2 3 4 5 6 7 8 9 10 johan@johan:~$ for x in $(seq -w 1 10); do echo -n "$x "; done ; echo 01 02 03 04 05 06 07 08 09 10 johan@johan:~$ for x in $(seq -w 1 3 15); do echo -n "$x "; done ; echo 01 04 07 10 13 johan@johan:~$ dpkg -S $(which seq) coreutils: /usr/bin/seq
#!/bin/sh # Fichier "liste" for element in * do echo "$element" done
#!/bin/sh var=20 while [ var > 10 ] do echo "var = $var" var=`expr $var - 2` done
var = 20 var = 18 var = 16 var = 14 var = 12 var = 10 var = 8 var = 6 var = 4 var = 2 var = 0 var = -2 var = -4 var = -6 var = -8 var = -10 var = -12 var = -14 var = -16 var = -18 var = -20 var = -22
johan@johan:~$ var=25 ;while [ $var -gt 10 ]; do echo "var = $var"; var=`expr $var - 2`; done var = 25 var = 23 var = 21 var = 19 var = 17 var = 15 var = 13 var = 11
for x in $(seq 20 -2 10); do echo $x; done
#!/bin/sh for x in $(seq 20 -2 10) do echo $x done
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.
seq je ne savais pas. Merci.
lami20j
Itou, merci ;-))