[Linuxcantabria] awk...

Alex Perez quimicefa en gmail.com
Mie Dic 7 14:05:49 UTC 2005


puede ser que en las asignaciones no puede haber espacio a los lados del "="
al menos en bash eso peta que da gusto!



El día 7/12/05, Amaya Rosa Gil Pippino <argil en indra.es> escribió:
>
> Hola!!
>
> estoy intentando aprender awk para mejorar mi script el que saltaba
> lineas, y hasta ahora, me estoy dando de cabezazos... para variar
>
> El tema es que tengo q parsear una entrada con awk y en base a lo que
> recojo, dar valor a unas variables. Bien, si en vez de dar valor a las
> variables hago un print $X, veo que tiene los datos que espero tener,
> pero si le asigno el valor, no tira. Fijo que estoy poniendo mal la
> asignación pq le falten comillas o algo dentro del awk, pero no lo
> saco... ¿una manita?
>
> awk '{
>         if ( $4 == "not" )
>         {
>                 getline < "datos"
>                 INSTANCIA = $2
>                 HOST = $4" "$5
>                 ESTADO = $8
>         }
>         else if ( $4 == "running" )
>         {
>                 getline < "datos"
>                 INSTANCIA = $2
>                 HOST = $4
>                 ESTADO = $7
>         }
> }'
>
> sí, lo sé es un poco salchichero, pero es la versión 0.0.0.0.1 :p
>
> --
>
> NOTA:
> Soy perfectamente consciente de que resulta aburdo poner un disclaimer
> en un mail, y más concretamente en uno que va a una lista, pero lo pone
> automáticamente nuestro servidor de correo. Así que ruego perdonen las
> molestias que estas líneas puedan causar, pero son ajenas a mi voluntad.
>
>
> -------------------------------------------------------------------------------------------------------------------
> Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
> contiene información de carácter confidencial exclusivamente dirigida a su
> destinatario o destinatarios. Queda prohibida su divulgación, copia o
> distribución a terceros sin la previa autorización escrita de Indra. En el
> caso de haber recibido este correo electrónico por error, se ruega notificar
> inmediatamente esta circunstancia mediante reenvío a la dirección
> electrónica del remitente. POR FAVOR, ANTES DE IMPRIMIR ESTE CORREO
> ELECTRÓNICO CONSIDERE SU APORTACIÓN A LA CONSERVACIÓN DEL MEDIO AMBIENTE POR
> LA REDUCCIÓN DE CONSUMO DE PAPEL.
>
> The information in this e-mail and in any attachments is confidential and
> solely for the attention and use of the named addressee(s). You are hereby
> notified that any dissemination, distribution or copy of this communication
> is prohibited without the prior written consent of Indra. If you have
> received this communication in error, please, notify the sender by reply
> e-mail. PLEASE CONSIDER YOUR ENVIRONMENTAL RESPONSIBILITY BEFORE PRINTING
> THIS E-MAIL.
> _______________________________________________
> Linuxcantabria mailing list
> Linuxcantabria en linuca.org
> http://linuca.org/mailman/listinfo/linuxcantabria
> ¿Conoces las sugerencias de uso? -> http://linuca.org/link/?l45
>



--
3rd Law of Computing:
Anything that can go wrSegmentation fault -- core dumped.



More information about the Linuxcantabria mailing list