Menu
Coddy logo textTech

Contatore di frequenza delle parole

Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 81 di 82.

challenge icon

Sfida

Facile

Analizza il file article.txt e conta quante volte compare ogni parola. Crea una pipeline che:

  1. Legge il contenuto del file
  2. Converte gli spazi in nuove righe (una parola per riga) usando tr ' ' '\n'
  3. Ordina le parole alfabeticamente
  4. Conta le occorrenze di ogni parola usando uniq -c
  5. Ordina i risultati per conteggio in ordine decrescente usando sort -rn

L'output dovrebbe mostrare la frequenza delle parole, con le più comuni all'inizio:

      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

Combina tutti i comandi in un'unica pipeline usando l'operatore pipe |.

Suggerimento: Inizia con cat article.txt e concatena i comandi: tr per separare le parole, sort per raggrupparle, uniq -c per contarle e sort -rn per ordinarle in base alla frequenza.

Provalo tu

Terminale

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal