Skip navigation

Egyedi sorok

uniq

Az egymás után ismétlődő sorokat csak egyszer írja ki.

uniq [KAPCSOLÓ]… [BEMENET [KIMENET]]
Szomszédos egyező sorok szűrése a BEMENETBŐL (vagy szabványos bemenetből),
kiírás a KIMENETRE (vagy szabványos kimenetre).

Kapcsolók nélkül az egyező sorok az első előfordulásba lesznek egyesítve.

A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők.
  -c, --count           a sorok elé az előfordulások számának kiírása
  -d, --repeated        csak a kettőzött sorok kiírása, csoportonként egyet
  -D                    minden többször szereplő sor kiírása
      --all-repeated[=MÓD]  mint a -D, de a csoportok üres sorral választhatók
                              el. MÓD={none(alapértelmezett),prepend,separate}
  -f, --skip-fields=N   az első N mező összehasonlításának elkerülése
      --group[=MÓD]     minden elem megjelenítése, a csoportok elválasztása
                          üres sorral. MÓD={separate(alapértelmezett),prepend,
                          append,both}
  -i, --ignore-case     kis- és nagybetűk nem különböznek összehasonlításkor
  -s, --skip-chars=N    az első N karakter összehasonlításának elkerülése
  -u, --unique          csak az egyedi sorok kiírása
  -z, --zero-terminated     a sorok elválasztója NUL, nem új sor
  -w, --check-chars=N   a sorokban N-től ne hasonlítson össze több karaktert
      --help     ezen súgó megjelenítése és kilépés
      --version  verzióinformációk megjelenítése és kilépés

Egy mező üreshely karakterek (szóközök és/vagy tabok) sorozata, amelyet nem
üreshely karakterek követnek. A mezők karakterek előtti része ki lesz hagyva.

Megjegyzés: A „uniq” nem ismeri fel az ismétlődő sorokat, hacsak nem állnak
egymás után. Először rendezze a bemenetet, vagy használja a „sort -u”
parancsot a „uniq” nélkül. Az összehasonlítások figyelembe veszik az
„LC_COLLATE” által megadott szabályokat.