title: Switch case with fallthrough?
body: <p>I am looking for the correct syntax of the switch statement with fallthrough cases in Bash (ideally case-insensitive).
  In PHP I would program it like:</p>
  
  <pre><code>switch($c) {
      case 1:
          do_this();
          break;
       case 2:
       case 3:
          do_what_you_are_supposed_to_do();
          break;
       default:
          do_nothing(); 
  }
  </code></pre>
  
  <p>I want the same in Bash:</p>
  
  <pre><code>case "$C" in
      "1")
          do_this()
          ;;
      "2")
      "3")
          do_what_you_are_supposed_to_do()
          ;;
      *)
          do_nothing();
          ;; 
  esac
  </code></pre>
  
  <p>This somehow doesn't work: function <code>do_what_you_are_supposed_to_do()</code> should be fired when $C is 2 OR 3. </p>