Có một số giải pháp tốt hơn để in các dòng độc đáo ngoài sự kết hợp sort
và uniq
?
sort
(ví dụ: GNU coreutils) sử dụng các tệp tạm thời và hợp nhất bên ngoài nếu đầu vào quá lớn để phù hợp với RAM. Và hầu hết các phiên bản khác đều có -m
tùy chọn để điều này có thể được thực hiện một cách rõ ràng bằng cách phân đoạn đầu vào (ví dụ: với split
), sắp xếp từng đoạn, sau đó hợp nhất các đoạn