Je suis à la recherche pour le droit de la syntaxe de l'instruction switch avec fallthrough cas de Bash (le meilleur si il est insensible à la casse). En PHP je programme comme:
switch($c) {
case 1:
do_this();
break;
case 2:
case 3:
do_what_you_are_supposed_to_do();
break;
default:
do_nothing();
}
Je veux le même dans Bash:
case "$C" in
"1")
do_this()
;;
"2")
"3")
do_what_you_are_supposed_to_do()
;;
*)
do_nothing();
;;
esac
Ce en quelque sorte ne fonctionne pas: la fonction do_what_you_are_supposed_to_do()
doit être déclenché lorsque $C est 2 OU 3.