Menu
Coddy logo textTech

Contador de Frequência de Palavras

Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 81 de 82.

challenge icon

Desafio

Fácil

Analise o arquivo article.txt e conte quantas vezes cada palavra aparece. Construa um pipeline que:

  1. Lê o conteúdo do arquivo
  2. Converte espaços em quebras de linha (uma palavra por linha) usando tr ' ' '\n'
  3. Ordena as palavras alfabeticamente
  4. Conta as ocorrências de cada palavra usando uniq -c
  5. Ordena os resultados por contagem em ordem decrescente usando sort -rn

Seu resultado deve mostrar as frequências das palavras com as mais comuns primeiro:

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

Combine todos os comandos em um único pipeline usando o operador de pipe |.

Dica: Comece com cat article.txt e encadeie os comandos: tr para dividir palavras, sort para agrupá-las, uniq -c para contar, e sort -rn para ordenar por frequência.

Experimente você mesmo

Terminal

Todas as lições de Fundamentos