J'essaie de faire quelque chose comme ça:
case $level in
3)
echo "Level Three"
2)
echo "Level Two"
1)
echo "Level one"
;;
esac
où si $ level = 3, il produirait
Level Three
Level Two
Level One
tandis que si $ level = 1, il ne produirait que
Level One
Mais quand je l'essaye, j'obtiens l'erreur syntax error near unexpected token ')'
parce que je n'ai pas inclus le ;;
.
Toutes les autres langues que je connais le permettent, existe-t-il un moyen de le faire en bash? Une sorte de mot clé qui signifie "maintenant, continuez et faites le prochain cas comme s'il correspondait"?