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.

Przykłady użycia

Wypisz wszystkie linie z pliku file, posortowane według liczby powtórzeń:

sort file | uniq -c | sort -n

Wypisz powtarzające się linie z pliku file bez rozróżniania wielkości znaków:

sort file | uniq -d -i

Zobacz też

Linki zewnętrzne

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.