The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
bucle while dentro de bucle while panknil Programación de scripts de shell y 0 01-07-2008 12:49 PM
Problemas con un si / entonces bucle dentro de un script lodey Programación de scripts de shell y 3 09-18-2007 03:45 AM
Bucle while problemas rcunn87 Programación de scripts de shell y 0 06-20-2006 05:26 PM
cómo obtener la función similar en el bucle while o bucle for trynew Programación de scripts de shell y 3 06-17-2002 12:09 PM
'make' problemas (problemas compliation?) xyyz UNIX para usuarios avanzados y expertos 5 11-05-2001 10:47 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 05-12-2008
amatuer_lee_3 amatuer_lee_3 is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Puestos: 53
bucle while problemas

Tengo un problema de validación de mi guión. El inicio de mi script comienza como esto:

Cita:
mientras yesno \u003d [AA] [EE] [S]

hacer
después de esto tengo todos los de mi script y funciones.

i al final cerrar el bucle con este código:

Cita:
echo "¿Desea ejecutar la búsqueda Hits de nuevo?"
leer yesno

hecho
Lo que quiero saber es, ¿Cómo puedo hacer el bucle de modo que sólo sí o no puede ser una respuesta?

y si la cosa está mal entró ¿Cómo obtengo un mensaje de error?
  #2 (Enlace permanente)  
Old 05-12-2008
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: noviembre 2001
Ubicación: Brisbane, Australia
Puestos: 500
¿Qué te parece hacer una búsqueda usando "bucle while" y ver lo que usted puede encontrar?
  #3 (Enlace permanente)  
Old 05-12-2008
GNOM gnom is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Ubicación: Nueva Zelanda
Puestos: 66
Trate de seleccionar una declaración, al igual que este

seleccione la acción en "blabla" "blabla" "salir"
hacer
$ en caso de acción
"blabla")
un -
;;
.... para cada posible acción de comandos de dólares
"Salir")
romper
;;
*)
print "esto no es una opción, intente de nuevo"
;;
esac
hecho

divertirse
GNOM
  #4 (Enlace permanente)  
Old 05-13-2008
amatuer_lee_3 amatuer_lee_3 is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Puestos: 53
i bien el odio a sonar como un completo Lamen, pero ¿podría explicar que para mí fuera un poco mejor que para mí, por favor. Soy un principiante y realmente no sabemos mucho acerca de ella.

lo siento de ser un dolor.
  #5 (Enlace permanente)  
Old 05-13-2008
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: noviembre 2001
Ubicación: Brisbane, Australia
Puestos: 500
Es más fácil de entender cuando el formato de manera que su código es más manejable para trabajar y leer ...

Código:
select action in "blabla" "blabla" "quit" 
do

  case $action in
    "blabla")  echo "I was passed blabla."
               echo "Now executing a command..."
               somecommandhere ;;  #.... for each possible command in $action
    "quit")    break ;;
    *)         print "this is not an option, try again" ;;
  esac

done

El seleccionar lee la declaración de valores después de 'en' ... "blabla" "blabla" "salir" .
A continuación, selecciona cada uno, a su vez, el valor y pasa a $ acción para uso dentro de la seleccionar declaración.
$ acción se utiliza en la caso declaración, en este caso el valor se compara con los que figuran los valores que figuran en el caso declaración y en caso de una coincidencia, ejecuta el código que se adjunta a partido. Si el valor de $ acción no coincide con ningún valor que figura en el caso declaración, entonces se pasa a (o más bien recogido por) las declaraciones relacionadas con '*'.

Espero que gorguera explicación es de algún beneficio.

¡Salud!,
Cameron
  #6 (Enlace permanente)  
Old 05-13-2008
GNOM gnom is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Ubicación: Nueva Zelanda
Puestos: 66
Thanx cameron de la explicación
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 11:28 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0