Lue Linux Command - uniq

Nimi

uniq (poistaa päällekkäiset rivit ainutlaatuisesta tiedostosta)

tiivistelmä

uniq [-cdu] [-f skip-kentät] [-s skip-chars] [-w check-merkinnät] [- # skip-fields] [+ # skip-chars] [--count] [--repeated] [--kielipalkit = skip-kentät] [--skip-chars = skip-merkinnät] [--check-hars = tarkistusmerkinnät] [--help] [--versio] [infile ] [outfile]

Kuvaus

uniq tulostaa ainutlaatuiset rivit lajitellussa tiedostossa säilyttäen vain yhden rivin vastaavuuksista. Valinnaisesti se voi näyttää vain viivoja, jotka näyttävät täsmälleen kerran tai viivoja, jotka näkyvät useammin kuin kerran. uniq vaatii lajiteltua tuloa, koska se vertaa vain peräkkäisiä rivejä.

vaihtoehdot

-u, - ainutlaatuinen

Vain tulostaa ainutlaatuisia viivoja.

-d, - toistetaan
Tulosta vain kaksoiskappaleet.

-c, --luku
Tulosta, kuinka monta kertaa kukin rivi esiintyi rivin kanssa.

-numero, -f, --skip-fields = numero
Tässä vaihtoehdossa numero on kokonaisluku, joka edustaa kenttien lukumäärää siirtyäksesi ennen ainutlaatuisuuden tarkistamista. Ensimmäiset numerokentät ja mahdolliset aihiot, jotka löytyvät ennen numerokenttiä, saavutetaan, ohitetaan, eikä lasketa. Kentät määritellään merkkijonoiksi, jotka eivät ole välilyöntejä, eivät välilehtimerkkejä, jotka on erotettu toisistaan ​​välilyönnillä ja välilehdillä.

+ numero, -s, --skip-merkinnät = numero
Tässä vaihtoehdossa numero on kokonaisluku, joka edustaa merkkien lukumäärää siirtyäksesi ennen kuin tarkistat ainutlaatuisuuden. Ensimmäiset numeron merkit, sekä mahdolliset aihiot, jotka on löydetty ennen numero-merkkejä, jäävät ohitettaviksi ja niitä ei lasketa. Jos käytät sekä kentän että merkin ohituksen vaihtoehtoja, kentät ohitetaan ensimmäisenä.

-w, --valintaruutu = numero
Määritä riveihin vertailtava merkkien määrä ohittamalla kaikki määritetyt kentät ja merkit. Tavallisesti koko rivin kokoa verrataan.

--auta
Tulosta käyttöviesti ja lopeta onnistumisesta kertova statuskoodi.

--versio
Tulosta vakiotulostuksen versiotiedot ja poistu sitten.

esimerkki

% lajittele myfile | Uniq

poistaa päällekkäiset rivit virrasta (symboli "|" syöttää tuotoksen lajittelun myfile-tiedostosta uniq-komentoon).

Tärkeää: Käytä man- komentoa ( % man ) nähdäksesi kuinka komentoa käytetään tietyssä tietokoneessa.