Skip to main content

Linux Command uniq - Unix Command uniq

Linux WC Command Tips and Tricks (Kesäkuu 2026)

Linux WC Command Tips and Tricks (Kesäkuu 2026)
Anonim

Nimi

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

tiivistelmä

Uniq -c -f skip-kentät -s skip-merkinnät -w check-merkinnät - # skip-kentät + # skip-chars --count --repeated - --skip-fields = skip-kentät --skip-chars = skip-chars --check-hars = check-merkinnät --help --version infile outfile

Kuvaus

Uniq tulostaa ainutlaatuiset rivit lajitellussa tiedostossa, säilyttäen vain yhden vastaavan rivin ajon. 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, - toistetaanTulosta vain kaksoiskappaleet.

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

-numero, -f, --skip-fields = numeroTä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 = numeroTä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 = numeroMääritä riveihin vertailtava merkkien määrä ohittamalla kaikki määritetyt kentät ja merkit. Tavallisesti koko rivin kokoa verrataan.

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

--versioTulosta 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ä mies komento ( % mies ), miten komentoa käytetään tietyssä tietokoneessa.