Menu
CoddyTech

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