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#! /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