uniq verwijdert of telt opeenvolgende dubbele regels. Vereist gesorteerde invoer voor volledig effect.
sort bestand.txt | uniq
| Optie | Betekenis |
|---|---|
-c | Tel hoe vaak elke regel voorkomt |
-d | Toon alleen dubbele regels |
-u | Toon alleen unieke regels |
-i | Hoofdletterongevoelig |
Dubbele regels verwijderen:
sort lijst.txt | uniq
Meest voorkomende regels:
sort bestand.txt | uniq -c | sort -rn | head -10
Alleen dubbelen tonen:
sort lijst.txt | uniq -d
Logfouten tellen:
grep "ERROR" app.log | sort | uniq -c | sort -rn
sort | uniq -c | sort -rn is een klassieke combinatie voor frequentieanalyse — denk aan: welke IP-adressen komen het vaakst voor in access logs?