20/11/2012, 10:52
|
|
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. |