Bash boucle incrémentale for
tlep
Messages postés
597
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
je vous soumets un comportement que je ne comprends pas dans une boucle for.
#!/bin/bash
for i in $(seq 1 10);do
echo "$i/10"
read reponse
if [ "$(echo $reponse|egrep "^:digit:$")" = "" ];then reponse=0;fi
i=$(($i-$reponse))
done
Bref je veux pouvoir changer de manière interractive l'incrémentation $i (i=$(($i-$reponse))).
Cependant, $i s'incrémente quelle que soit la valeur de $reponse.
Avez-vous une idée ?
Merci
;)
je vous soumets un comportement que je ne comprends pas dans une boucle for.
#!/bin/bash
for i in $(seq 1 10);do
echo "$i/10"
read reponse
if [ "$(echo $reponse|egrep "^:digit:$")" = "" ];then reponse=0;fi
i=$(($i-$reponse))
done
Bref je veux pouvoir changer de manière interractive l'incrémentation $i (i=$(($i-$reponse))).
Cependant, $i s'incrémente quelle que soit la valeur de $reponse.
Avez-vous une idée ?
Merci
;)
A voir également:
- Bash boucle for liste
- Liste déroulante excel - Guide
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Site dangereux liste - Guide