![]() |
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 |
| cómo acceder a los valores de awk / nawk variables desde fuera del awk / nawk bloque? | Saniya | Programación de scripts de shell y | 5 | 05-13-2008 07:37 AM |
| Cómo usar awk en vez de nawk? | kinmak | UNIX for Dummies Preguntas y Respuestas | 2 | 05-07-2008 04:34 AM |
| nawk y awk | sd12 | UNIX para usuarios avanzados y expertos | 5 | 05-05-2008 10:46 AM |
| nawk / ksh ayuda | DeltaX | Programación de scripts de shell y | 0 | 03-06-2008 03:54 PM |
| nawk uso | CTAP | UNIX para usuarios avanzados y expertos | 2 | 01-17-2008 06:45 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
nawk ayuda
¿Qué estoy haciendo mal aquí? Tengo error de sintaxis.
Estoy tratando de analizar un archivo en busca de las líneas con "correr" como el primer campo, entonces imprimir el 5 de campo y, a continuación, mirar el campo de 9 de valores específicos y por escrito toda la línea a un archivo basura. nawk '; (if ($ 1 \u003d\u003d "correr") print $ 1>> ./junk1; si ($ 9 \u003d\u003d "S73isid") (print $ 0)>> ./junk1; si ($ 9 \u003d\u003d "S750vxpal.gridnode") (print $ 0)>> ./junk1; si ($ 9 \u003d\u003d "S75vxpal.StorageAgent") (print $ 0)>> ./junk1; si ($ 9 \u003d\u003d "S75vxsmfd") (print $ 0)>> ./junk1; si ($ 9 \u003d\u003d "S760vxpal.actionagent") (print $ 0)>> ./junk1; print) 'rc2.d_listing ¡Gracias! |
|
||||
|
Ran llegó este?
/ tmp / WBE] # nawk-f bep.awk rc2.d_listing> ./junk1 nawk: nueva línea en la cadena S73isid S7 ... la línea 2 en la fuente contexto es n \u003d split ( "S73isid S750vxpal.gridnode S75vxpal.StorageAgent S75vxsmfd S760vxpal.>>> <<< nawk: nueva línea en la cadena, lista) S7 ... en su origen la línea 3 nawk: error de sintaxis en la fuente que falta la línea 4) |
|
|||||
|
Cita:
|
|
||||
|
Aceptar fijo, pero el error de sintaxis
lo que yo estaba esperando algo como esto Dirección IP (Campo 5) y luego la "S" Archivos es decir: 196.196.1.10 S * 196.196.1.10 S * 196.196.1.10 S * 196.196.1.10 S * 196.196.1.11 S * 196.196.1.11 S * 196.196.1.11 S * 196.196.1.11 S * |
|
|||||
|
Cita:
En su código original que está la salida de la línea entera (print $ 0) NOVENO si el campo es una de las cadenas coincidentes. Y creo que quería la salida de la 5-FRST campo si el campo está "funcionando". Esto es lo que codificado basado en su explicación y un pedazo de código que has dado. Si deseas, puedes presentar una muestra del archivo de datos, una salida deseada y una descripción (una vez más) de lo que estamos tratando de lograr. Por favor, use Códigos VB al publicar los datos de muestras. |
|
||||
|
Lo siento por el malentendido!
S * Soportes para S73isid S750vxpal.gridnode S75vxpal.StorageAgent S75vxsmfd S760vxpal si "funcionamiento" de salida de 5 de campo, entonces si un partido en el campo de impresión 9 de toda la línea está bien Me estoy haciendo toda la línea está bien y que nunca acabo de obtener el 5 º si se ejecuta es el 1 de campo .. Gracias! |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|