![]() |
|
|
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 |
| ¿Cómo negar grep resultado? | mmdawg | Programación de scripts de shell y | 4 | 05-05-2008 09:24 AM |
| grep diaplaying el resultado | rag84dec | Programación de scripts de shell y | 1 | 03-27-2008 02:37 AM |
| Cómo manejar en la barra grep cadena | rajbal | UNIX para usuarios avanzados y expertos | 6 | 06-18-2007 09:22 PM |
| Ro cómo manejar la barra de caracteres en grep? | rajbal | Programación de scripts de shell y | 1 | 06-18-2007 09:19 PM |
| Para tener un resultado numérico de grep | Hak Dee | UNIX for Dummies Preguntas y Respuestas | 2 | 08-07-2006 08:26 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
grep para manejar un resultado 0
Hola chicos,
Tengo el siguiente comando grep en una secuencia de comandos para buscar en un archivo de una cadena y el retorno de su cuenta, y funciona bien para cuando la cadena existe: grep "cadena" fichero.txt | wc Sin embargo, a veces el resultado será 0 y la secuencia de comandos que quiero aprovechar esta como el resultado. Ahora es sólo de dumping con un "proceso hijo salió anormalmente" ¿Cómo puedo evitar esto para que si el resultado es 0, entonces el script doesnt volcado y toma el resultado como 0? gracias |
|
||||
|
He intentado grep-c, pero que doesnt trabajo bien, se mantiene sobre el dumping a cabo.
La secuencia es en realidad un TCL script embebido con comandos UNIX. La parte en su defecto es la siguiente manera: conjunto td [exec grep-c "InvalidMessage" logdir $ / $ t | wc-l] (Me han asignado las variables logdir y no de antes) i y ejecutar la secuencia de comandos y esto ocurre: proceso hijo salió anormalmente mientras se ejecuta "exec grep-c" InvalidMessage "logdir $ / $ t | wc-l" Sucede debido a que no hay "InvalidMessage" cadenas en el archivo, pero sé que esto y quiere que el resultado es decir, de 0 a ser asignados a td |
|
||||
|
Hola,
Quité el wc-l, como así. Esto también didnt trabajo y mantuvo el resultado sobre el dumping de nuevo ... nota: El dobles i han utilizado son correctos en este caso, ya que esto es como un comando de UNIX se ejecuta en TCL |
|
|||||
|
Cita:
Recuerdos, Tayyab |
![]() |
| Marcadores |
| Etiquetas |
| comandos unix |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|