[for i;do;done] Explications
Bonjour,
J'espère que quelqu'un pourra m'aider car je ne comprends pas comment les lignes suivantes sont interprétées :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
azerty@debian76:~# echo $i
azerty@debian76:~# toto=chaine1
azerty@debian76:~# set $toto
azerty@debian76:~# echo $i
azerty@debian76:~# for i; do echo $i;done
chaine1
azerty@debian76:~# echo $i
chaine1 |
Pourquoi est-ce que la boucle for affecte "chaine1" à $i ? Je pense qu'il doit y avoir une subtilité avec la commande set mais je n'arrive pas à expliquer ce comportement.
J'en profite pour vous souhaiter un joyeux réveillon :)