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 10/10/2006, 19h15   #1
Membre Expert
 
damien
Inscription : mars 2005
Messages : 1 680
Détails du profil
Informations personnelles :
Nom : damien
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 1 680
Points : 1 849
Points : 1 849
Par défaut Bonne écriture d'un if?

bonjour,
je cherche à créer un script contenant un if

en gros voila ce if

Code :
1
2
3
4
5
6
7
8
 
essai="coucou"
if [ $essai="ou" ]
then
    echo "fichiers identiques"
else
    echo "fichiers differents"
fi
et le résultat affiché est "fichiers identiques" alors que cela devrai être "fichiers differents"...

merci de votre aide
dams78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2006, 20h03   #2
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
bonjour,
si tu veux comparer deux chaines, il faut mettre ta variable entre guillemets et mettre un double égal
Code :
1
2
3
4
5
6
7
essai="coucou"
if [ "$essai" == "ou" ]
then
    echo "fichiers identiques"
else
    echo "fichiers differents"
fi
cependant, avec essai initialisé à coucou juste avant, c'est normal que ça te dise toujours fichiers différents
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2006, 20h15   #3
Membre Expert
 
damien
Inscription : mars 2005
Messages : 1 680
Détails du profil
Informations personnelles :
Nom : damien
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 1 680
Points : 1 849
Points : 1 849
impecable ca marche
merci beaucoup
sinon ce if était juste un essai, naturellement je ne me sers pas de essai=coucou

merci pour ta bonne réponse en tout cas
dams78 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 06h12.


 
 
 
 
Partenaires

Hébergement Web