¿Cambiar caso con fallthrough?
Estoy buscando la sintaxis correcta de la instrucción switch con casos fallidos en Bash (idealmente no distingue entre mayúsculas y minúsculas). En PHP lo programaría como:
switch($c) {
case 1:
do_this();
break;
case 2:
case 3:
do_what_you_are_supposed_to_do();
break;
default:
do_nothing();
}
Quiero lo mismo en Bash:
case "$C" in
"1")
do_this()
;;
"2")
"3")
do_what_you_are_supposed_to_do()
;;
*)
do_nothing();
;;
esac
Esto de alguna manera no funciona: funcióndo_what_you_are_supposed_to_do()
debe ser despedido cuando $ C es 2 O 3.