UNIQ(1) Polecenia uzytkownika UNIQ(1)
NAZWA
uniq - wypisuje lub pomija powtorzone wiersze
SKLADNIA
uniq [OPCJA]... [WEJSCIE [WYJSCIE]]
OPIS
Filtruje powtarzajace sie, sasiadujace wiersze z WEJSCIA (lub
standardowego wejscie), wypisujac wynik na WYJSCIE (lub standardowego
wyjscie).
Jesli nie podano zadnej opcji, pozostawia pierwszy z identycznych
wierszy.
Argumenty, ktore sa obowiazkowe dla dlugich opcji, sa rowniez
obowiazkowe dla krotkich.
-c, --count
poprzedza wiersz liczba jego powtorzen
-d, --repeated
wypisuje tylko powtarzajace sie wiersze, po jednym dla kazdej
grupy
-D wypisuje wszystkie powtarzajace sie wiersze
--all-repeated[=METODA]
jak -D, lecz pozwala na oddzielanie grup za pomoca pustego
wiersza;
METODA={none(domyslna),prepend,separate}
-f, --skip-fields=N
zapobiega porownywaniu pierwszych N pol
--group[=METODA]
pokazuje wszystkie wpisy, oddzielajac grupy pustym wierszem
METODA={separate(domyslna),prepend,append,both}
-i, --ignore-case
ignoruje roznice pomiedzy malymi i wielkimi literami podczas
porownywania
-s, --skip-chars=N
zapobiega porownywaniu pierwszych N znakow
-u, --unique
wypisuje jedynie wiersze, ktore sie nie powtarzaja
-z, --zero-terminated
konczy wiersze bajtem NUL, zamiast znakiem nowego wiersza
-w, --check-chars=N
porownuje co najwyzej N znakow w wierszu
--help wyswietla ten tekst i konczy prace
--version
wyswietla informacje o wersji i konczy dzialanie
Pole jest definiowane jako odstepy (z reguly spacje i/lub tabulacje),
wydzielone znakami nie bedacymi znakami odstepu. Pola sa pomijane przed
pominieciem znakow.
uniq nie wykrywa powtorzen wierszy, jesli nie sasiaduja one ze soba.
Dane wejsciowe powinny byc wczesniej posortowane; mozna rowniez uzyc
sort -u, zamiast programu uniq.
AUTOR
Napisane przez Richarda M. Stallmana i Davida MacKenzie.
ZGLASZANIE BLEDOW
Zgloszenia bledow prosze wysylac na adres bug-coreutils@gnu.org
Strona internetowa GNU coreutils:
Ogolna pomoc dotyczaca oprogramowania GNU:
O bledach tlumaczenia programu prosimy poinformowac przez
PRAWA AUTORSKIE
Copyright (C) 2026 Free Software Foundation, Inc. Licencja GPLv3+: GNU
GPL w wersji 3 lub pozniejszej .
Jest to wolne oprogramowanie: mozna je zmieniac i rozpowszechniac. Nie
ma ZADNEJ GWARANCJI, w granicach okreslonych przez prawo.
ZOBACZ TAKZE
comm(1), join(1), sort(1)
Pelna dokumentacja:
lub lokalnie, za pomoca info '(coreutils) uniq invocation'
TLUMACZENIE
Tlumaczenie niniejszej strony podrecznika: Gwidon S. Naskrent
, Wojtek Kotwica i Michal
Kulach
Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o
warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public
License w wersji 3 lub
nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI.
Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy
dyskusyjnej .
GNU coreutils 9.11 April 2026 UNIQ(1)