Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/11/2012, 10:52
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Buscar en otro fichero con uno abierto

Estuve haciendo algunas pruebas, y llegué a la conclusión de que el problema es que join está considerando orden de cadenas, no orden numérico. Es decir, como cadena "70" > "117", y por lo tanto join considera que su entrada está desordenada.

Una opción posible es hacer que sort ordene como cadena y no como número (elimina el -n), de este modo join tendrá las líneas ordenadas como lo requiere. Si necesitás orden numérico, lo podrías hacer luego de terminar de procesar el archivo.


Saludos.