uniq

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
m (1 revizi)
(++)
 
Řádka 58: Řádka 58:
== Externí odkazy ==
== Externí odkazy ==
-
* [http://www.linuxmanpages.com/man1/echo.1.php uniq] – [[Manuálová stránka (Unix)|manuálová stránka]] příkazu <code>uniq</code>
+
* [https://manned.org/uniq.1 uniq] – [[Manuálová stránka|manuálová stránka]] příkazu <code>uniq</code>
-
* [http://www.softpanorama.org/Tools/uniq.shtml Softpanorama Unix sort page] – stránka s popisem a příklady příkazu <code>uniq</code> (anglicky)
+
* [https://softpanorama.org/Tools/uniq.shtml Softpanorama Unix sort page] – stránka s popisem a příklady příkazu <code>uniq</code> (anglicky)
-
{{Unixové příkazy}}
+
 
-
{{Článek z Wikipedie}}
+
{{Unixové příkazy}}{{Článek z Wikipedie}}
[[Kategorie:Svobodný software]]
[[Kategorie:Svobodný software]]

Aktuální verze z 8. 11. 2024, 13:50

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.

Obsah

Příklady

Tučně je zvýrazněn příkaz, který zadal uživatel.

$ cat seznam.txt
Tomáš
Petr
Pavel
Lukáš
Jana
Helena
Petr
Karel
Jana
petr

Utřídění souboru bez duplicitních řádků

$ sort seznam.txt | uniq
Tomáš
Petr
Pavel
Lukáš
Jana
Helena
Karel
Jana
petr

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 -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áš

Podívejte

Externí odkazy


      Příkazy a programy příkazové řádky Unixu
Správa souborů

catchattrcdchmodchownchgrpcksumcmpcpdu • df • file • fsck • fuser • ln • ls • lsattr • lsof • mkdir • mount • mv • pwd • rm • rmdir • split • touch

Správa uživatelů a prostředí

envfingeridlognamemesgpasswdsusudounameuptimewwallwhowhoamiwrite

Správa procesů

atchrootcrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwaitwatch

Zpracování textu

awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepatchpastereadsedsorttactailteetruniqwcxargs

Programování v shellu

aliasbasenameechoexprfalseprintftesttrueunset

Síťová komunikace

diginetdhostifconfignetstatnslookuppingrloginnctraceroute

Hledání informací

findgrepstrings

Ostatní nástroje

bannerbccaldateddlooklpmansizeyes