подсчет числа вхождений в файле списка данных

У меня есть файл данных, например

7 2 10 9 10 3 2 4 2 4 6 

Каждая строка имеет одно значение. Я хочу подсчитать количество каждого значения. Например, 10 происходит в этом файле два раза.

  • Получить последний каталог (не последний файл)
  • Установка пакетов и инструментов в локальном нестандартном каталоге
  • Скопируйте только данные файла (имя файла, размер, время) с удаленного компьютера в unix
  • Является ли «Арифметическое расширение» ожидаемым действием на vars внутри `[[` tests?
  • исходный файл в качестве аргумента?
  • Получить пары линий и умножить
  • Есть ли простой способ сделать это в Linux без написания формальной программы подсчета?

  • Трейлинг двоеточий и встроенная тестовая команда
  • Дельта чисел в файле
  • как вырезать поля имени каталога?
  • Время доступа не обновляется, когда я запускаю `ls a`, а затем` stat a`
  • Очистить старые строки приглашения в bash для сохранения пространства прокрутки
  • Выполнение повторяющейся задачи с помощью скрипта Bash
  • One Solution collect form web for “подсчет числа вхождений в файле списка данных”

    Да, есть:

     $ sort -n file | uniq -c 

    Где -n позволяет выполнять числовую сортировку, а -c подсчет.

    Для указанной последовательности:

     $ echo -e '7\n2\n10\n9\n10\n3\n2\n4\n2\n4\n6' | sort -n | uniq -c 3 2 1 3 2 4 1 6 1 7 1 9 2 10 

    (Первые столбцы содержат подсчеты, а второй – числа).

    Linux и Unix - лучшая ОС в мире.