tags: #bash #case #command The equivalent of C's [switch](/aw/lang/c/SwitchStatement). See e.g. [linuxize](https://linuxize.com/post/bash-case-statement/) ```bash case EXPRESSION in PATTERN_1|PATTERN_1a|PATTERN_1b) STATEMENTS ;; PATTERN_2) STATEMENTS ;; PATTERN_N) STATEMENTS ;; *) STATEMENTS ;; esac ``` For example ```bash case $COUNTRY in Lithuania) echo -n "Lithuanian" ;; Romania | Moldova) echo -n "Romanian" ;; Italy | "San Marino" | Switzerland | "Vatican City") echo -n "Italian" ;; *) echo -n "unknown" ;; esac ```