Problème avec l'instruction case
Salut à tous,
j'ai exécuté ce script,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #!/bin/bash
case $1 in
$1 -lt 7)
echo " tu n'as pas eu le moyen"
;;
$1 -ge 7 && $1 -lt 10)
echo " tu va passer le rattrapa-ge"
;;
$1 -ge 10 && $1 -lt 12)
echo " ta mention est passable"
;;
$1 -ge 12 && $1 -lt 14)
echo " ta mention est assez bien"
;;
$1 -ge 14 && $1 -lt 16)
echo " ta mention est bien"
;;
$1 -ge 16 && $1 -lt 18)
echo " ta mention est très bien"
;;
$1 -ge 18)
echo " ta mention est excelent"
;;
*)
echo " tu n'a pas saisi la note"
;;
esac |
et j'ai eu cette erreur:
Code:
1 2
| ligne 4: Erreur de syntaxe près du symbole inattendu « -lt »
./condiitons2.sh: ligne 4: ` $note -lt 7)' |