Ero sivun ”Uniq” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(selitykset ennen esimerkkejä, muotoiluja, wikilinkkejä)
p (malline lisätty)
 
Rivi 1: Rivi 1:
Uniq-[[komentorivi]]komentoa käytetään poistamaan tai näyttämään peräkkäiset identtiset rivit tiedostosta tai [[standardivirrat|syötteestä]].
{{pienaakkonen}}
{{Ohjelma
| nimi=uniq
| kuva=
| kuvateksti=
| lisenssi=
| käyttöliittymä=teksti
| kotisivu=
| lähdekoodi=
}}
 
'''uniq'''-[[komentorivi]]komentoa käytetään poistamaan tai näyttämään peräkkäiset identtiset rivit tiedostosta tai [[standardivirrat|syötteestä]].


==Käyttö==
==Käyttö==
Järjestetään tiedoston <tt>foo.txt</tt> rivit aakkosjärjestykseen [[sort]]in avulla, jonka tuloste sitten ohjataan uniqille tuplarivien poistamista varten. Lopullinen tulos ohjataan tiedostoon <tt>bar.txt</tt>.
Järjestetään tiedoston <tt>foo.txt</tt> rivit aakkosjärjestykseen [[sort]]in avulla, jonka tuloste sitten ohjataan <tt>uniq</tt>ille tuplarivien poistamista varten. Lopullinen tulos ohjataan tiedostoon <tt>bar.txt</tt>.
  sort foo.txt|uniq >bar.txt
  sort foo.txt|uniq >bar.txt



Nykyinen versio 25. helmikuuta 2021 kello 15.53

uniq
Käyttöliittymä teksti

uniq-komentorivikomentoa käytetään poistamaan tai näyttämään peräkkäiset identtiset rivit tiedostosta tai syötteestä.

Käyttö[muokkaa]

Järjestetään tiedoston foo.txt rivit aakkosjärjestykseen sortin avulla, jonka tuloste sitten ohjataan uniqille tuplarivien poistamista varten. Lopullinen tulos ohjataan tiedostoon bar.txt.

sort foo.txt|uniq >bar.txt

Tulostetaan kerran kaikki peräkkäiset identtiset rivit tiedostosta helloworld.c:

uniq -d helloworld.c

Tulostetaan tiedostosta vain kaikki peräkkäiset identtiset rivit. Poikkeaa valitsimesta -d siinä, että rivit tulostetaan niin monta kertaa kuin ne esiintyvät.

uniq -D index.html

Lisätään syötteen jokaisen rivin eteen numero sen mukaan, kuinka monta kertaa peräkkäin se esiintyy kussakin kohdassa:

uniq -c lista.txt

Poistetaan komennon ps -A tulosteesta peräkkäiset identtiset rivit välittämättä tulosteen kolmesta ensimmäisestä kentästä:

ps -A|uniq -f 3

Poistetaan komennon rev tulosteesta tuplarivit välittämättä isojen ja pienten kirjainten eroista (valitsin -i) sekä rivin ensimmäisistä 5 kirjaimesta (valitsin -s):

rev tiedosto|uniq -i -s 5

Poistetaan tacin tulosteesta tuplarivit vertaamatta enempää kuin kuutta kirjainta:

tac tiedosto|uniq -w 6

Näytetään tiedostosta db.dump vain yksittäin esiintyvät rivit:

uniq -u db.dump

Katso myös[muokkaa]