Esiste una soluzione migliore per la stampa di linee uniche diverse da una combinazione di sort
e uniq
?
sort
(ad es. GNU coreutils) usano file temporanei e mergesort esterni se l'input è troppo grande per adattarsi alla RAM. E la maggior parte delle altre versioni ha -m
un'opzione in modo da poterlo fare esplicitamente tagliando l'input (ad es. Con split
), ordinando ogni blocco e quindi unendo i blocchi