• Viernes 15 de Noviembre de 2024, 17:34

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jesus Emilio

Páginas: [1]
1
C/C++ / Problemas Con El Comando Sort
« en: Martes 29 de Junio de 2004, 08:57 »
Tengo que utilizar la funcion smartsort de 'c' sobre unix que hace lo mismo que el comando 'sort' de unix

Mi problema es que tengo que seleccionar solo los registros duplicados de un fichero. El comando 'sort' si no se le dice nada, me
selecciona tanto los registros duplicados como los no duplicados que cumplan la clave de busqueda.
Si le le pasa el parámetro '-u' el comando sort me selecciona de aquellos que cumplen la clave, los no duplicados, y de los duplicados el primero.

En tonces la idea de usar dos veces el comando sort para seleccionar primero todos los registros y luego que seleccione los no duplicados (opcion '-u')
y despues comparar ambos ficheros resultantes, no valdría porque el primer registro duplicado aparece en las dos ejecuciones del comando.

Como se podría hacer para seleccionar solo los registros duplicados.
El tamaño de los registros es del orden de teras por lo que queda descartado la posibilidad de abrir el fichero en 'c' e ir recoccriendo linea a linea y comparando.

Páginas: [1]