Menu
Coddy logo textTech

Compteur de fréquence des mots

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy. Leçon 81 sur 82.

challenge icon

Défi

Facile

Analysez le fichier article.txt et comptez combien de fois chaque mot apparaît. Construisez un pipeline qui :

  1. Lit le contenu du fichier
  2. Convertit les espaces en sauts de ligne (un mot par ligne) en utilisant tr ' ' '\n'
  3. Trie les mots par ordre alphabétique
  4. Compte les occurrences de chaque mot en utilisant uniq -c
  5. Trie les résultats par nombre en ordre décroissant en utilisant sort -rn

Votre sortie devrait afficher les fréquences des mots avec les mots les plus courants en premier :

      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

Combinez toutes les commandes en un seul pipeline en utilisant l'opérateur de pipe |.

Indice : Commencez par cat article.txt et enchaînez les commandes : tr pour séparer les mots, sort pour les grouper, uniq -c pour compter, et sort -rn pour ordonner par fréquence.

Essayez vous-même

Terminal

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Playground Terminal