Página 1 de 1

Juntar varios archivos y comparar "x" columna

NotaPublicado: 2014-12-04 23:03 @002
por faosses
Hola amigos, soy novato en Perl, pero a medida que leo sobre el... me encanta.

Tengo el siguiente problema "básico":

Poseo 3 archivos .txt. Uno con nombres, otro con apellidos y el tercero con edades.

Deseo unirlos en uno solo y que en dicho archivo pueda saber cuál de los n datos tiene. Por ejemplo: la menor edad e imprimirlo.

Espero que me ayuden, gracias.

Re: Juntar varios archivos y comparar "x" columna

NotaPublicado: 2014-12-05 08:46 @407
por explorer
Bienvenido a los foros de Perl en Español, faosses.

Suponemos que en los archivos, la primera línea de cada uno de ellos corresponden a la misma persona.

Lo que puedes hacer es:
  • Abres los tres archivos
  • Abres el archivo resumen, en modo escritura
  • Para cada línea del primer archivo
  • Lees las líneas de los otros dos
  • Compones la línea que hay que escribir
  • Escribes la línea
  • Fin Para
  • Profit!

Si quieres sacar estadísticas, como por ejemplo la menor edad, pues eso se puede hacer mientras compones el archivo resumen, o volviéndolo abrir después de crearlo, leerlo por líneas, sacar la edad, e ir memorizando el que tiene la menor edad.

Prueba a hacer algo de código, y nos lo muestras donde te atasques.

¡Adelante!