[Bash] Probleme variables
Résolu/Fermé
A voir également:
- [Bash] Probleme variables
- Bingo bash free - Télécharger - Divers Jeux
- Bash addition ✓ - Forum Shell
- Bash pause ✓ - Forum Shell
- [Shell] Comment additionner des valeurs ✓ - Forum Shell
- Additionner des variables string shell,bash - Forum Programmation
4 réponses
Utilisateur anonyme
15 juin 2009 à 15:53
15 juin 2009 à 15:53
Ben je sais pas, j'ai toujours fais comme sa... Cest pour delimiter la condition.
J'ai fait des autres Bash avec des ";" à la fin de mes conditions, et ils marchent très bien !
Sans les ";", au momment du calcul, le bash se ferme automatiquement.
J'ai appris selon des tutos qui disent qu'il faut mettre sa condition suivit d'un ";", puis le "then" et mettre les commandes en dessous qui seront exécuté ou non selon la condition...
J'ai fait des autres Bash avec des ";" à la fin de mes conditions, et ils marchent très bien !
Sans les ";", au momment du calcul, le bash se ferme automatiquement.
J'ai appris selon des tutos qui disent qu'il faut mettre sa condition suivit d'un ";", puis le "then" et mettre les commandes en dessous qui seront exécuté ou non selon la condition...
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
15 juin 2009 à 20:14
15 juin 2009 à 20:14
Salut,
Il manque un espace après le crochet ouvrant de tous les "elif" :
Il manque un espace après le crochet ouvrant de tous les "elif" :
elif [$REQUEST1 = "p" ]; then <= BAD elif [ $REQUEST1 = "p" ]; then <= RIGHT;-))
Utilisateur anonyme
15 juin 2009 à 20:37
15 juin 2009 à 20:37
Je suis trop bête...
Je le sais en plus, je l'ai fait correctement aux lignes
C'était tellement simple, que je n'ai pas vue l'erreur. Et pourtant je les relut le code...
J'ai fait la faute la première fois, et ensuite j'ai fais copier/coller en changeant juste les numéros des variables...
Merci beaucoup Jipicy de m'avoir ouvert les yeux =)
Bye
Je le sais en plus, je l'ai fait correctement aux lignes
if [ $REQUEST1 = $ANSWER1 ]; then
C'était tellement simple, que je n'ai pas vue l'erreur. Et pourtant je les relut le code...
J'ai fait la faute la première fois, et ensuite j'ai fais copier/coller en changeant juste les numéros des variables...
Merci beaucoup Jipicy de m'avoir ouvert les yeux =)
Bye