Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/03/2012, 09:50
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: Shell de impresion

El condional if en shell script que he visto (búsqueda rápida en google) es el siguiente:

if [ condition is true ]
then
execute these commands
else
execute those commands
fi

En caso de que no lleve el else, o sea, si se cumple la condición then (entonces) haga esto, else (si no) haga esto otro. Si solo te interesa que se cumpla la condición simplemente terminar la instrucción if [condición]; then; [lo que debe hacer] fi (fin del if). Referencia: Linux Shell Script Logic

En tu caso, creo que sería mejor utilizar un case como el siguiente ejemplo:
linux TCshell script

Te aconsejo que busques algún manual de shell script que hay muchos en la red.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL