Existe-t-il une meilleure solution pour imprimer des lignes uniques autres qu'une combinaison de sort
et uniq
?
sort
(par exemple GNU coreutils) utilisent des fichiers temporaires et une fusion externe si l'entrée est trop grande pour tenir dans la RAM. Et la plupart des autres versions ont une -m
option, ce qui peut être fait explicitement en découpant l'entrée (par exemple avec split
), en triant chaque bloc, puis en fusionnant les morceaux