Menu
CoddyTech

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. Crie 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 pela contagem em ordem decrescente usando sort -rn

Sua saída deve mostrar as frequências das palavras, começando pelas mais comuns:

      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

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

Dica: Comece com cat article.txt e encadeie os comandos: tr para separar as 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

Pratique por conta própria: Playground de Terminal