Bash Case statement Case statement with fall through


Example

4.0

Since bash 4.0, a new operator ;& was introduced which provides fall through mechanism.

#!/bin/bash

var=1
case $var in
1)
  echo "Antartica"
  ;&
2)
  echo "Brazil"
  ;&
3)
  echo "Cat"
  ;&
esac

Outputs:

Antartica
Brazil
Cat