> Faqs > Estructura case en linux

Estructura case en linux

Hola, estoy haciendo shell scripts en linux y no consigo implementar la estructura case, no se que estoy haciendo mal si supuestamente es igual que en C.

¿Me podrían explicar su estructura para ver en que estoy fallando?

Respuestas

Que puedas implementar todas las estructuras de C no significa que tengan la misma sintaxis, por lo que antes de empezar a programar tendrías que ver como es la sintaxis de cada estructura.

La estructura del case seria la siguiente:
Case nombre_variable in
case valor_variable)
instrucciones;
case valor_variable)
instrucciones;
....
*)
instrucciones;
Esac

El * equivale al default de C.
Como puedes ver no tienen la misma sintaxis pero si la misma estructura.

Sara
45 9