Supprimer sortie dans un test if
Bonjour
j'essaie de faire un script bash avec un test sur une entrée utilisateur. Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
echo "Acceptez vous la licence d'utilisation (procéder à l'installation)? (Y,n)"
read reponse
if ["$reponse" == ""]||["$reponse" == "Y"]||["$reponse" == "y"]
then
echo "Lancement de l'installation"
else
echo "Terminé"
fi |
quand je test ce script et que je met n'importe quoi (c par exemple) j’obtiens ceci:
Code:
1 2 3 4 5 6 7
|
Acceptez vous la licence d'utilisation (procéder à l'installation)? (Y,n)
c
install.sh: 23: install.sh: [c: not found
install.sh: 23: install.sh: [c: not found
install.sh: 23: install.sh: [c: not found
Terminé |
si je fais "Entrée" ça fonctionne par contre rien d'autre. Si je met "y" ou "Y" ça ne fonctionne pas...
merci d'avance pour votre aide