Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2007, 16h39   #1
Membre du Club
 
Inscription : octobre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 184
Points : 61
Points : 61
Par défaut faire une boucle while

Bonjour,

Comment faire une boucle while suivante:

Code :
1
2
3
 
tant que $mavariable différent de 2  do 
fin de boucle
Je ne connais pas la syntaxe en shell ksh
Comment pourrais-je l'écrire?
Merci
pracede2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 16h44   #2
Membre habitué
 
Inscription : mars 2007
Messages : 124
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 124
Points : 100
Points : 100
il faut l'inscrire dans le bash
craryb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 16h48   #3
Membre du Club
 
Inscription : octobre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 184
Points : 61
Points : 61
C'est quoi la syntaxe alors?
Comment je l'écris en ksh?
pracede2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 18h41   #4
Membre chevronné
 
Inscription : mai 2004
Messages : 818
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 818
Points : 706
Points : 706
Code :
1
2
3
4
5
#!/bin/bash
 
while [ "$var1" != "2" ]   
 
do
non ?
deny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 00h40   #5
Membre éprouvé
 
Avatar de AL1986
 
Inscription : juillet 2007
Messages : 434
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2007
Messages : 434
Points : 401
Points : 401
ou encore
Code :
1
2
3
4
while test "$var1" != "2"   
do
 
done
ou en utilisant l'option -ne au lieu de !=
__________________
Citation:
Etre ou ne pas être, telle est la question sinusoïdale de l'anachorète hypocondriaque et vice et versa .
Bonsai monsieur, bonsai madame, vous avez gagnez un milliard de degrés au soleil .
There is no cure for stupidity (ou pas ).
AL1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 10h48   #6
Membre du Club
 
Inscription : octobre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 184
Points : 61
Points : 61
Merci bien.
pracede2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 13h25   #7
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
while test "$var1" != "2" --> année 1970
while [ "$var1" != "2" ] --> année 1980
while (( $var1 != 2 )) --> depuis
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h56.


 
 
 
 
Partenaires

Hébergement Web