uniq Generator poleceń
Generuj polecenia uniq do zgłaszania lub pomijania powtórzonych wierszy
Pierwsze kroki z uniq
## Co to jest uniq?
Polecenie `uniq` odfiltrowuje (lub raportuje) sąsiadujące powtarzające się wiersze. **Tylko kolejne duplikaty są zwijane** — najpierw posortuj wejście, jeśli chcesz obsłużyć wszystkie duplikaty.
## Jak korzystać
1. **Ustaw opcje** (opcjonalnie): zliczanie, tylko duplikaty, tylko unikalne, ignorowanie wielkości liter. 2. **Wskaż plik**: Wpisz plik wejściowy. 3. **Skopiuj i uruchom**: Skopiuj wygenerowane polecenie do terminala.
Typowy potok to `sort file.txt | uniq`.
Typowe tryby
### `-c` Zliczanie Poprzedź każdy wiersz wyjścia liczbą jego kolejnych wystąpień.
### `-d` Tylko duplikaty Wypisz tylko jedną kopię wierszy, które się powtarzają (pomiń pojedyncze). Połącz z `-c`, aby zobaczyć zliczenia.
### `-u` Tylko unikalne Wypisz tylko wiersze, które nigdy się nie powtarzają.
### `-i` Ignorowanie wielkości liter Traktuj różnice w wielkości liter jako równość przy porównywaniu.
### Wzorzec potoku Ponieważ `uniq` zwija tylko sąsiadujące dopasowania, połącz go z `sort`:
``` sort items.txt | uniq -c | sort -rn ```
To zlicza wystąpienia i wypisuje najczęstsze jako pierwsze.
▶Dlaczego niektóre zduplikowane wiersze nie są usuwane?
▶Jak uzyskać rozkład częstotliwości?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.