![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| ksh ayuda de secuencias de comandos | praveenbvarrier | Programación de scripts de shell y | 1 | 04-15-2008 11:19 AM |
| sql scripting ayuda | sam786 | Programación de scripts de shell y | 3 | 12-10-2007 12:31 PM |
| diferencia entre AIX y scripts de shell scripts de shell de Unix. | haroonec | Programación de scripts de shell y | 2 | 04-12-2006 09:12 AM |
| scripting gurú del PLS ayudarme con secuencias de comandos en AIX | thatiprashant | Programación de scripts de shell y | 1 | 01-20-2006 07:58 PM |
| Scripting? | woofie | ¿Qué hay en tu mente? | 1 | 03-09-2005 07:03 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Secuencias de comandos ayuda
Hola,
Tengo una tarea para mi clase de Unix a escribir un programa para pedirle a un usuario introduzca un número. a continuación, el usuario elige una opción de un menú de si quieren contar a cero el número de su entrada, o hasta contar desde cero hasta el número. El error Me es binario operador espera para las líneas 9 y 14, que cuando se dice que el cambio operador unario espera. También quiero saber si ya esta todo codificado corretly. alguna idea? Código:
echo "Enter a number" read $number echo "What do you want to do to this number?" echo "Enter d, to count down to zero" echo "Enter u, to count up from zero" read choice case $choice in d) while [ "$number" \>= "0" ] do echo $number $number = `expr $number - 1` done;; u) while [ "0" \<= "$number" ] do echo $number $number = `expr $number + 1` done;; esac echo "bye" ~ |
|
||||
|
Hola, Gracias Sonriendo Dragón. i fija el no tener problemas con el signo del dólar delante de la variable de elección. Sin embargo, ahora puedo ejecutar el script y me sale no hay errores, pero nada los productos, excepto el "bye" al final. Sé que no puede darme la respuesta, pero se sabe cómo van en la dirección adecuada?
|
|
|||||
|
Sonriendo como Dragon es mencionado en contra de la normas del foro publicar tarea ..., pero al menos le han realizado algunos esfuerzos:
Código:
echo "Enter a number" read number echo "What do you want to do to this number?" echo "Enter d, to count down to zero" echo "Enter u, to count up from zero" read choice case $choice in d) while [ "$number" -ge 0 ] do echo $number number=`expr $number - 1` # no spaces here before/after = sign done;; u) while [ 0 -le "$number" ] do echo $number number=`expr $number + 1` done;; esac echo "bye" ~ Última edición por Rubin; al 05-14-2008 08:59 PM.. Motivo: eliminado extra $ $ |
|
||||
|
Gracias ambos SO mucho por tu ayuda!
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|