next up previous contents index
Next: select Up: Control de flujo Previous: for   Índice General   Índice de Materias


case

Se utiliza para comprobar valores simples, como enteros o caracteres.

case expresión in
    patrón1 )
        código ;;
    patrón2 )
        código ;;
    patrón3 )
        código ;;
    ...
esac

Cualquiera de los patrones puede ser en realidad una lista de patrones separados por |. Si la expresión acertó con alguno de esos patrones, se ejecuta la parte de código correspondiente:

EJ:

case "$#" in
    0 )
        echo "ningun parámetro posicional" ;;
    1 )
        echo "1 parámetro posicional" ;;
    * )
        echo "2 o más parámetros posicionales" ;;
esac
  



Alberto Cortés 2001-03-26