Tema: cygwin
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2009, 13:44
mhax
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 3 meses
Puntos: 13
Pregunta cygwin

Saludos:::::::::::::

Estuve haciendo un shell script (.sh), como no tengo instalado ninguo s.o linux me descargue cygwin para ejecutarlo, el codigo es el siguiente:

Código sh:
Ver original
  1. #! /bin/sh
  2. echo "Menú   de   Operaciones  del  Sistema Linux \n"
  3. echo "1.-  Muestra cantidad de Usuarios Conectados \n"
  4. echo "2.-  Muestra el Espacio ocupado en Discos (FS) \n"
  5. echo "3.-  Muestra el Estado de las Comunicaciones en Linux \n"
  6. echo "4.-  Verifica la conexión con el Servidor \n\r "
  7. echo "5.-  Muestra los usuarios conectados al Sistema \n"
  8. echo "6.-  Salir de menú \n"
  9. echo "Su opcion [ ]"
  10. read opcion
  11.  
  12. case opcion in
  13.   1)
  14.     can='who | wc -l | sed 's/^ *//g''
  15.     echo "La cantidad de usuarios conectados es de: $can";;
  16.  
  17.   2)
  18.     disco='df -m'
  19.     echo "El espacio ocupado en el disco duro es: $disco";;
  20.  
  21.   3);;
  22.  
  23.   4);;
  24.  
  25.   5)
  26.     usu='who'
  27.     echo "La cantidad de usuarios conectados al sistema es de: $usu";;
  28.  
  29.   6)exit 5;;
  30.  
  31. esac

pero salen varios errores:

': not a valid identifier`opcion
shell.sh: line 11: $'\r': command not found
shell.sh: line 12: syntax error near unexpected token `$'in\r''
'hell.sh: line 12: `case opcion in

por que sale eso???

Gracias de antemano