Imbrication de boucle
Résolu
Soreon
-
Soreon -
Soreon -
Bonjour,
est-il possible d'imbriquer des boucles "while" en bash ?
Jusqu'à aujourd'hui, j'aurais répondu oui à cette question mais je viens de tomber sur un cas qui me fait douter.
Voici un exemple :
Lorsque je lance le script, le terminal affiche :
0;0
.
.
.
0;253
0;254
0;255
Petite précision, je suis sous ubuntu 11.10.
Pouvez-vous m'éclairer ?
est-il possible d'imbriquer des boucles "while" en bash ?
Jusqu'à aujourd'hui, j'aurais répondu oui à cette question mais je viens de tomber sur un cas qui me fait douter.
Voici un exemple :
#!/bin/bash
a=0
b=0
while [ "$a" -le 255 ]
do
while [ "$b" -le 255 ]
do
echo "$a;$b"
b=$(($b + 1 ))
done
a=$(($a + 1))
done
Lorsque je lance le script, le terminal affiche :
0;0
.
.
.
0;253
0;254
0;255
Petite précision, je suis sous ubuntu 11.10.
Pouvez-vous m'éclairer ?