uniq (ang. unique – niepowtarzalny) – uniksowe polecenie usuwające powtarzające się linie z posortowanego pliku. Jest to rodzaj programu filtrującego zwykle używany dla przetworzenia wyjściowego strumienia danych programu sort
. Program ma także inne funkcje, takie jak zliczanie powtarzających się linii. Listę dostępnych opcji można uzyskać uruchamiając program z argumentem --help
.