¿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.

Respuestas a la pregunta(5)

Su respuesta a la pregunta