Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2009, 15:14
Avatar de Durin
Durin
 
Fecha de Ingreso: febrero-2008
Ubicación: Argentina-Santa fe-Funes
Mensajes: 93
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Ayuda con comando CASE

Bue.. me respondo a mi mismo.. ya encontre la solucion, es mucho mas facil, si se quiere poner una opcion invalida ( como lo seria el "else" en el caso del "if" ), osea cuando no se cumplen las condiciones anteriores, se pone un argumento mas, y se recurre al asterisco, ya que tiene como "valor global", seria asi:
case "$1" in
-h) echo Son las `date '+%T' `;;
-d) echo Hoy es el dia `date '+%A' `;;
-f) echo Hoy es `date '+%D' `;;
-a) echo Almanaque de este año:
cal;;
-m) echo Almanaque de Septiembre del 2006:
cal 09 2006;;
*) echo No se ingreso el parametro correcto
esac


En tonces, si no ingresa el usuario ninguno de los parametros que estan dentro del CASE, aparece el mensaje indicado dentro del valor del *
__________________
...Siete para los Señores Enanos en palacios de piedra ...