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 06/01/2011, 20h48   #1
Nouveau Membre du Club
 
Inscription : janvier 2011
Messages : 130
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 130
Points : 29
Points : 29
Par défaut Condition if shell

Bonsoir à tous,
je voudrais avoir un renseignement,
je bosse sur un script qui demande à l'utilisateur de saisir un mot, ce mot là est bon seulement si le mot saisi est "toto" ou "titi".
j'ai réussi à faire une condition pour le "toto", si l'utilisateur tape "toto" c'est bon, mais autre chose, cela indique une erreur.

Moi je voudrais maintenant que l'utilisateur doive taper soit toto ou soit titi:

Mon script :

Code :
1
2
3
4
5
if [ $reponse != "toto" ] ;then
echo " erreur "
else
echo "bon"
fi
pour que ça marche je voudrais faire :

Code :
1
2
3
4
if [ $reponse != "toto" ] !! [ $reponse != "titi " ];then
echo " erreur "
else
echo "bon"
mais ça marche pas , quelqu'un aurait une idée? merci
ghostrider95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 21h18   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 067
Points : 4 140
Points : 4 140
Bonjour,

en fait, pour que ça fonctionne, il faut que les deux soient faux :
Code :
1
2
3
4
if [ "$reponse" != "toto" -a "$reponse" != "titi" ]
then echo "erreur" #ni l'un; ni l'autre
else echo "bon" #l'un ou l'autre
fi
NB : veille à bien mettre les variables entre guillemets !
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h26.


 
 
 
 
Partenaires

Hébergement Web