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
#! /bin/sh echo "Menú de Operaciones del Sistema Linux \n" echo "1.- Muestra cantidad de Usuarios Conectados \n" echo "2.- Muestra el Espacio ocupado en Discos (FS) \n" echo "3.- Muestra el Estado de las Comunicaciones en Linux \n" echo "4.- Verifica la conexión con el Servidor \n\r " echo "5.- Muestra los usuarios conectados al Sistema \n" echo "6.- Salir de menú \n" echo "Su opcion [ ]" read opcion case opcion in 1) can='who | wc -l | sed 's/^ *//g'' echo "La cantidad de usuarios conectados es de: $can";; 2) disco='df -m' echo "El espacio ocupado en el disco duro es: $disco";; 3);; 4);; 5) usu='who' echo "La cantidad de usuarios conectados al sistema es de: $usu";; 6)exit 5;; 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