uniq Kommandogenerator
Generera uniq-kommandon för att rapportera eller utelämna upprepade rader
Komma igång med uniq
## Vad är uniq?
`uniq` filtrerar bort (eller rapporterar) intilliggande upprepade rader. **Endast på varandra följande dubbletter slås samman** — sortera inmatningen först om du vill hantera alla dubbletter.
## Hur man använder
1. **Ställ in alternativ** (valfritt): antal, endast dubbletter, endast unika, ignorera skiftläge. 2. **Ange fil**: Fyll i inmatningsfilen. 3. **Kopiera & kör**: Kopiera det genererade kommandot till din terminal.
En typisk pipeline är `sort file.txt | uniq`.
Vanliga lägen
### `-c` Antal Prefixa varje utdatarad med antalet gånger den förekommit i följd.
### `-d` Endast dubbletter Skriv endast ut en kopia av rader som upprepas (hoppa över singlar). Kombinera med `-c` för att se antal.
### `-u` Endast unika Skriv endast ut rader som aldrig upprepas.
### `-i` Ignorera skiftläge Behandla skillnader i skiftläge som likhet vid jämförelse.
### Pipelinemönster Eftersom `uniq` bara slår samman intilliggande matchningar, kombinera det med `sort`:
``` sort items.txt | uniq -c | sort -rn ```
Detta räknar förekomster och listar de vanligaste först.
▶Varför tas inte vissa dubblettrader bort?
▶Hur får jag en frekvensräkning?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe