sort / uniq
bash
sort file # отсортировать строки (лексикографически)
sort -n file # как числа
sort -rn file # по убыванию (числа)
sort -h file # человеко-размеры (2K, 1G)
sort -k2 file # по 2-му полю
sort -t: -k3 -n /etc/passwd # разделитель «:», по 3-му полю, числами
sort -u file # отсортировать + убрать дубли
sort -c file # проверить, отсортирован ли
uniq file # убрать ПОДРЯД идущие дубли (нужен sort!)
sort file | uniq -c # посчитать повторы каждой строки
sort file | uniq -c | sort -rn # топ по частоте
sort file | uniq -d # только повторяющиеся ; -u — только уникальные