# case > Construcción de Bash para crear sentencias condicionales multi-elección. > Más información: . - Compara una variable con literales de cadena para decidir qué comando ejecutar: `case {{$COUNTRULE}} in {{palabras}}) {{wc -w LEAME}} ;; {{líneas}}) {{wc -l LEAME}} ;; esac` - Combina patrones con |, usa * como patrón de reserva: `case {{$COUNTRULE}} in {{[wW]|palabras}}) {{wc -w LEAME}} ;; {{[lL]|líneas}}) {{wc -l LEAME}} ;; *) {{echo "¿qué?"}} ;; esac` - Permite la coincidencia de múltiples patrones: `case {{$ANIMAL}} in {{gato}}) echo "Es un gato" ;;& {{gato|perro}}) echo "Es un gato o un perro" ;;& *) echo "Fallback" ;; esac` - Continúa con los comandos del siguiente patrón sin comprobar el patrón: `case {{$ANIMAL}} in {{gato}}) echo "Es un gato" ;& {{perro}}) echo "O es un perro o es un gato" ;& *) echo "Fallback" ;; esac`