From Wikipedia, the free encyclopedia
uniq
je v informatice nástroj v unixových systémech pro příkazový řádek, který slouží k odstranění duplicitních hodnot (řádků). Nejčastěji se používá společně s příkazem sort
, kde ve výpisu odstraňuje duplicitní řádky. Při porovnávání se rozlišují malá a velká písmena (tzv. case sensitive), a proto je možné, že ve výpisu budou duplicitní hodnoty s malými a velkými písmeny.
Typ softwaru | standardní UNIXová utilita či příkaz |
---|---|
Web | man7 |
Některá data mohou pocházet z datové položky. |
Za symbolem ‚$‘ je příkaz (příkazy) zadané uživatelem/uživatelkou:
$ cat seznam.txt Tomáš Petr Pavel Lukáš Jana Helena Petr Karel Jana petr
Utřídění souboru bez duplicitních řádků (s nastaveným českým locales):
$ sort seznam.txt | uniq Helena Jana Karel Lukáš Pavel petr Petr Tomáš
Utřídění souboru a výpis duplicitních řádků; přepínač -d
vypíše pouze duplicitní řádky.
$ sort seznam.txt | uniq -d Jana Petr
Utřídění souboru, výpis duplicitních řádků a jejich počet; přepínač -c
vypíše před duplicitní hodnotu, kolikrát se v souboru nachází:
$ sort seznam.txt | uniq -d -c 2 Jana 2 Petr
Výpis duplicitních řádků a jejich počet ze dvou souborů:
$ cat katalog.txt Petr Tomáš Martin Lucie
$ sort seznam.txt katalog.txt | uniq -d -c 2 Jana 3 Petr 2 Tomáš
uniq
– neplatný odkaz !uniq
(anglicky)Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.