Sous Windows, Unix, Apple, ?
Gros fichier ou petit fichier ?
Personnellement, j'ai utilisé trois techniques différentes.
L'une qui consistait à enrober le SORT du DOS,
la deuxième qui utilisait le tri de la bibliothèque du c (qsort ou bsort ou sort)
et l'autre qui mettait le fichier dans un arbre, puis sortait les enregistrement dans l'ordre voulu.
Si le fichier n'est pas très gros (moins de 10 mégas), je recommande d'utiliser le sort du C.