uniq-komentogeneraattori
Luo uniq-komentoja toistuvien rivien ilmoittamiseen tai poisjättämiseen
Aloittaminen uniq-työkalulla
## Mikä on uniq?
`uniq` suodattaa pois (tai raportoi) vierekkäiset toistetut rivit. **Vain peräkkäiset kaksoiskappaleet yhdistetään** — lajittele syöte ensin, jos haluat käsitellä kaikki kaksoiskappaleet.
## Käyttö
1. **Aseta asetukset** (valinnainen): count, only-duplicates, only-unique, ignore case. 2. **Määritä tiedosto**: Anna syötetiedosto. 3. **Kopioi ja suorita**: Kopioi luotu komento päätteeseesi.
Tyypillinen putki on `sort file.txt | uniq`.
Yleiset tilat
### `-c` Laske Lisää jokaiseen tulosteriviin sen toistumiskertojen määrä peräkkäin.
### `-d` Vain kaksoiskappaleet Tulosta vain yksi kappale riveistä, jotka toistuvat (jätä yksittäiset pois). Yhdistä `-c`-asetuksen kanssa nähdäksesi määrät.
### `-u` Vain uniikit Tulosta vain rivit, joita ei toisteta.
### `-i` Jätä kirjainkoko huomiotta Käsittele kirjainkokoerotuksia yhtäsuurina vertaillessa.
### Putkimalli Koska `uniq` yhdistää vain vierekkäiset osumat, yhdistä se `sort`-komentoon:
``` sort items.txt | uniq -c | sort -rn ```
Tämä laskee esiintymiskerrat ja listaa useimmiten esiintyvät ensin.
▶Miksi joitakin kaksoisrivi ei poisteta?
▶Kuinka saan taajuusluvun?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi