Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2012, 08:18
joseblack
 
Fecha de Ingreso: febrero-2012
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Substitición de campos con awk y gsub

Hola,

Lo primero de todo presentarme a la comunidad y pediros un favor a ver si alguien me puede echar una mano ya que ando algo perdidilla con el comando awk.

Tengo un fichero con esta estructura de datos:

203;55555
324;56565
656;45687
878;97889


Y otro fichero con esta estructura:

788;55555;465465;......más valores;
665;56565;878788;......más valores;
122;45687;513132;......más valores;
245;97889;554888;......más valores;

Mi fin es conseguir un fichero así:

203;55555;465465;......más valores;
324;56565;878788;......más valores;
656;45687;513132;......más valores;
878;97889;554888;......más valores;

Es decir, a partir de el valor del segundo campo del primer fichero actualizar el primer campo del segundo fichero que corresponda a este valor y mantener el resto del fichero igual. Los ficheros son muy grandes así que he probado con awk y gsub para intentar solucionarlo pero no lo consigo...

Si alguien me puede echar una mano le estaré muy agredecida.

¡¡Muchas gracias!!