Menu
CoddyTech

Счётчик частоты слов

Часть раздела Основы путешествия по Terminal на Coddy. Урок 81 из 82.

challenge icon

Задание

Легко

Проанализируй файл article.txt и подсчитай, сколько раз встречается каждое слово. Создай конвейер, который:

  1. Читает содержимое файла
  2. Преобразует пробелы в символы новой строки (по одному слову в строке) с помощью tr ' ' '\n'
  3. Сортирует слова в алфавитном порядке
  4. Подсчитывает количество вхождений каждого слова с помощью uniq -c
  5. Сортирует результаты по убыванию количества с помощью sort -rn

В выводе должны быть показаны частоты слов: сначала самые распространённые слова:

      7 the
      5 fox
      3 quick
      3 dog
      2 over
      2 lazy
      2 a
      1 was
      1 sleeps
      1 ran
      1 not
      1 jumps
      1 is
      1 hill
      1 happy
      1 day
      1 by
      1 brown
      1 amused
      1 all

Объедини все команды в один конвейер, используя оператор канала |.

Подсказка: Начни с cat article.txt и добавь команды по цепочке: tr для разделения слов, sort для их группировки, uniq -c для подсчёта и sort -rn для сортировки по частоте.

Попробуйте сами

Терминал

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Terminal