Bonjour,
Comment réaliser une boucle while de style :
Et merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while (monVaraible != 0) executer commandes
Bonjour,
Comment réaliser une boucle while de style :
Et merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while (monVaraible != 0) executer commandes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.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 : Sélectionner tout - Visualiser dans une fenêtre à part man test
Envoyé par ALT
je vais commencer a croire que je suis vraiment jeune ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (( COUNTER = COUNTER - 1 ))
Jc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (( COUNTER-- ))
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager