Ksh / problème de condition
Résolu
rojina2903
Messages postés
96
Date d'inscription
Statut
Membre
Dernière intervention
-
rojina2903 Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
rojina2903 Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis débutante en ksh et je bloque sur le "if"
le bout du code qui cause probleme est:
echo Confirirmation des parametres du script (n/y)
read rep
if[ "$rep"="n" ]
then
echo Arret du script
fi
quand j'execute j'ai cette erreur:
syntax error: 'then' unexpected
si je met un ";" après le "if" j'obtiens:
syntax error: 'fi' unexpected
et la meme erreur si je met deux crochés "[["
Merci d'avance pour votre assistance
Je suis débutante en ksh et je bloque sur le "if"
le bout du code qui cause probleme est:
echo Confirirmation des parametres du script (n/y)
read rep
if[ "$rep"="n" ]
then
echo Arret du script
fi
quand j'execute j'ai cette erreur:
syntax error: 'then' unexpected
si je met un ";" après le "if" j'obtiens:
syntax error: 'fi' unexpected
et la meme erreur si je met deux crochés "[["
Merci d'avance pour votre assistance
A voir également:
- Ksh / problème de condition
- Excel cellule couleur si condition texte - Guide
- Excel condition ou - Guide
- Condition optimale téléphone ✓ - Forum Mobile
- !/Bin/ksh - Forum Shell
- Excel champ calculé avec condition - Forum Excel
10 réponses
Merci marc[i1]
j'ai essayé avec l'espace après le if mais ça marche toujours pas, il n'affiche plus d'erreur mais execute le traitement meme quand "rep" est differente de "n"
j'ai essayé avec l'espace après le if mais ça marche toujours pas, il n'affiche plus d'erreur mais execute le traitement meme quand "rep" est differente de "n"
le soucis vient de 'then'
relis bien ton script, tu verras qu'il est inexploitable :)
traduit ton script en algo,ça devrais te sauter au yeux :)
relis bien ton script, tu verras qu'il est inexploitable :)
traduit ton script en algo,ça devrais te sauter au yeux :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour à toutes et à tous
je relance ma question puisque je bloque toujours la dessus
merci d'avance
je relance ma question puisque je bloque toujours la dessus
merci d'avance
ça ne marche toujours pas
j'ai crée un petit script pour tester
#!/usr/bin/ksh
echo Saisir un mot
read mot
if[ "$mot"="bonjour" ] then
echo perdu
fi
et ça ne marche pas, ça m'affiche: : if[: not found
syntax error at line 10 : 'fi' unexpected
j'ai crée un petit script pour tester
#!/usr/bin/ksh
echo Saisir un mot
read mot
if[ "$mot"="bonjour" ] then
echo perdu
fi
et ça ne marche pas, ça m'affiche: : if[: not found
syntax error at line 10 : 'fi' unexpected