Nous avons un fichier de données d’un client d’une taille de 1 443 777 659 octets.
La sortie triée a des lignes manquantes et sa taille est seulement de 1 269 801 985 octets.
Exemple de commande: sort -k 1,10 -T. -s -i file_to_sort.txt -o out.txt
Nous avons essayé des systèmes Win 7 et XP 32 bits.
Nous avons essayé le fichier sort.exe fourni avec Windows, ainsi que les fichiers binaires d'UnxUtils et de Gnu coreutils.
Aucun ne donne une erreur, mais tous ont exactement la même taille de sortie. J'ai essayé un autre utilitaire gratuit qui fonctionne mais est beaucoup plus lent.
Je pense que cela est peut-être dû à une limitation de 32 bits. Toutefois, la taille du fichier ne semble pas proche des suspects habituels et ces programmes fonctionnent en écrivant et en fusionnant des fichiers plus petits, dont aucun ne dépasse les 2 Go.
Des conseils sur la façon d'aller au fond des choses? Merci.