Foros del Web » Administración de Sistemas » Unix / Linux »

Awk dentro de otro awk

Estas en el tema de Awk dentro de otro awk en el foro de Unix / Linux en Foros del Web. Hola, Sabeis si se puede ir procesando dentro de un awk otro awk ? Y cual sería la sintaxis si es que es posible. Gracias....
  #1 (permalink)  
Antiguo 02/12/2009, 10:27
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 5 meses
Puntos: 0
Awk dentro de otro awk

Hola,
Sabeis si se puede ir procesando dentro de un awk otro awk ? Y cual sería la sintaxis si es que es posible.

Gracias.
  #2 (permalink)  
Antiguo 02/12/2009, 11:37
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Respuesta: Awk dentro de otro awk

Podrías simplemente concatenar la salida del primero con la entrada del segundo (awk blabla | awk blabla).
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 02/12/2009, 15:45
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: Awk dentro de otro awk

Hola,
a ver lo que se intenta hacer es procesar un archivo con distintas lineas. Cada una de esas lineas tendra un cierto numero de campos separados por un caracter especial. Pues bien necesito comparar esos campos con otros campos de otro archivo de texto para hacer ciertas comprobaciones.
Nose si esto será posible en awk.

Gracias.
  #4 (permalink)  
Antiguo 03/12/2009, 08:04
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Respuesta: Awk dentro de otro awk

¿Y por qué tiene que ser sólo con awk? ¿Por qué no haces un script de BASH para ir llamando a los distintos comandos que necesites (awk, cat, cut, ...)?
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:51.