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