Tema:
hola amigos
Espero que me ayuden a buscar mas informacion de un modo mas sencillo a cerca del siguiente tema:
Implementar un Script de shell Linux que me permita ingresar una variable numérica validada, en caso contrario(ingresar otros caracteres) que me envie un mensaje de error. Ademas quisiera que me ayuden en saber tambien ¿Cuáles son las ventajas respecto al shell de DOS? y ¿Como se crea una función factorial() en el script que le asigne el valor del factorial a una variable?
Les agradesco de ante mano...
Comentarios
franchy ha
[quote=franchy]
Implementar un Script de shell Linux que me permita ingresar una variable numérica validada, en caso contrario(ingresar otros caracteres) que me envie un mensaje de error.
[/quote]
Leiste el manual del bash ....???
man bash
Mira la instrucción test
[quote]
Ademas quisiera que me ayuden en saber tambien ¿Cuáles son las ventajas respecto al shell de DOS?
[/quote]
Una ventaja apenas obvia, las capacidades de programación del DOS son sumamente limitadas, cualquier shell de unix (linux) le gana largo, no se diga uno tan complejo como el bash
[quote]
¿Como se crea una función factorial() en el script que le asigne el valor del factorial a una variable?
[/quote]
La asignación a una variable es trivial
VARIABLE=funcion(argumento)
La creación de una función factorial parte del algoritmo para calcular el factorial, una vez que lo tengas, la implementación en cualquier lenguaje de programación normalmente es trivial...
Suerte con la lectura de los manuales ....
Además te recomendaría leer:
http://www.sindominio.net/ayuda/preguntas-inteligentes.html
bye
:)
A estudiar
No creas que se la trae contigo, pero tus preguntas son muy similares y las respuestas que conseguiras seran igualmente muy parecidas:
RTFM
Buscate en www.tldp.org los dos HowTo sobre Bash (basico y avanzado) y leelos para que aprendas. Ademas que no existe una unica Shell, las hay de los sabores que gustes.
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net