Bonjour,
Comment réaliser une boucle while de style :
Et merci ;)Code:
1
2
3
4 while (monVaraible != 0) executer commandes
Version imprimable
Bonjour,
Comment réaliser une boucle while de style :
Et merci ;)Code:
1
2
3
4 while (monVaraible != 0) executer commandes
;)Code:
1
2
3
4
5
6 #!/bin/bash COUNTER=0 while [ $COUNTER -lt 10 ]; do echo The counter is $COUNTER let COUNTER=COUNTER+1 done
À la place de lt (=inférieur à) il y a :
- eq (égal à)
- ne (différent de)
- gt (supérieur à)
- le (inférieur ou égal à)
...
Comment utiliser la boucle while avec ksh et non bash.Citation:
Envoyé par Le_coyote
Et que signifie let ?
il faudrait voir à être un peu plus précis parce qu'on ne peut pas deviner que tu veux du ksh. script shell, c'est vague...
bref, tout est expliqué ici. des fois, il suffit de chercher un peu ;)
pour avoir la liste exhaustive.Code:man test
Citation:
Envoyé par ALT
je vais commencer a croire que je suis vraiment jeune ....
Code:
1
2
3
4
5
6
7 #!/bin/ksh typeset -i COUNTER=10 while (( $COUNTER != 0 )) ; do echo The counter is $COUNTER (( COUNTER = COUNTER - 1 )) done
et cela reste valable pour bash (sauf le typeset) et sh posix !
On peut même transformer:
enCode:
1
2 (( COUNTER = COUNTER - 1 ))
JcCode:
1
2 (( COUNTER-- ))