![]() |
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 |
| 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 |
| Variables de alcance. | dinjo_jo | Programación de scripts de shell y | 13 | 09-10-2008 07:03 AM |
| Ámbito de aplicación de AIX | abhishek27 | AIX | 4 | 06-19-2008 09:49 AM |
| crear el nombre de la variable basada en el valor de otra variable | benefactr | Programación de scripts de shell y | 2 | 11-01-2007 12:27 PM |
| ¿Cómo hacer un evaulate el valor de una variable si es o no el número | suman_jakkula | Programación de scripts de shell y | 1 | 04-20-2007 01:06 AM |
| ámbito | sundaresh | Programación de Alto Nivel | 7 | 06-28-2006 11:19 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
problema con el intérprete de comandos del ámbito de aplicación
Hola,
Estoy atascado, mientras que el desarrollo de un sub-shell de rutina que comprueba el archivo de registro para el "éxito" o "fracaso". La subrutina lee el archivo de registro y control para la palabra clave "éxito", si se considera que establecer la variable (que se encuentra \u003d 1). Devuelve el éxito o el fracaso sobre la base de esta variable. Mi problema es, puedo ver la variable que se establece en 1 (escenario de éxito), pero una vez que se trata fuera del circuito, mientras que el valor se restablece a 0. Aquí está el de mi función logcheck, por favor hágamelo saber dónde estoy equivocado. Logcheck función ( encontrado \u003d 0; Conjuntos # 1 si el "éxito" se encuentra $ cat OUTPUT_LOG () | mientras que leer línea hacer temp \u003d `echo $ linea | grep" $ (SUCCESS_MESSAGE) "` if [$? -eq 0]; a continuación, encontrado \u003d 1 <- Este valor es 1 echo "cadena se encuentra" echo "que se encuentra en el interior, mientras que el valor es de: $ encontrado" fi hecho echo "que se encuentra fuera, mientras que el valor es de $ encontrado" <- Encontrado es 0 en todos los casos if [$ encontrado \u003d 1], y luego return $ success; algo más return $ FALLO fi ) / / salida para el escenario de éxito: cadena se encuentra el valor se encuentra dentro de bucle while: 1 valor que se encuentra fuera del bucle while es 0 |
|
||||
|
Muchas gracias Johnson .. han incorporado los cambios y su buen trabajo ahora ...
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|