Compteur de fréquence des mots
Fait partie de la section Les fondamentaux du Journey Terminal de Coddy — leçon 81 sur 82.
Défi
FacileAnalysez le fichier article.txt et comptez combien de fois chaque mot apparaît. Construisez un pipeline qui :
- Lit le contenu du fichier
- Convertit les espaces en sauts de ligne (un mot par ligne) en utilisant
tr ' ' '\n' - Trie les mots par ordre alphabétique
- Compte les occurrences de chaque mot en utilisant
uniq -c - 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 wasCombinez toutes les commandes en un seul pipeline en utilisant l'opérateur de pipe |.
Indice : Commencez par
cat article.txtet enchaînez les commandes :trpour séparer les mots,sortpour les grouper,uniq -cpour compter, etsort -rnpour ordonner par fréquence.
Essayez vous-même
Toutes les leçons de Les fondamentaux
4Répertoires
Créer Un RépertoireCopier Un RépertoireDéplacer Et Renommer Un RépertoireSupprimer Un RépertoireRécapitulatif - Opérations Sur Les Répertoires7Contenu de fichier
Head et TailComptage de motsCommande SortCommande UniqBases de GrepGrep avec optionsRécap - Détective de texte10Projet Analyseur de Journaux
Aperçu du ProjetAffichage du Fichier Journal2Navigation
Afficher le répertoire de travailLister les fichiersChanger de répertoireChemins absolus vs relatifsRépertoire personnel et racineRécap - Trouver son chemin5Projet Organiser les Photos
Aperçu du ProjetCréation de la Structure8Redirection
Sortie standardÉcraser vers un fichierAjouter à un fichierEntrée standardErreur standardRécapitulatif - Constructeur de logs11Permissions
Comprendre les permissionsLire les permissionsChmod avec des nombresChmod avec des symbolesPropriété des fichiersRécapitulatif - Verrouillez tout14Projet de Script de Sauvegarde
Aperçu du ProjetObtenir le Chemin Source3Fichiers
Créer Un FichierLire Un FichierCopier Un FichierDéplacer Et Renommer Un FichierSupprimer Un FichierRécapitulatif - Opérations Sur Les Fichiers6Caractères jokers et motifs
Le joker étoileLe joker point d'interrogationJokers entre crochetsCombiner les jokersRécapitulatif - Opérations sélectives9Les pipes
Qu'est-ce qu'une pipe ?Chaîner deux commandesChaîner plusieurs commandesPipe avec GrepRécapitulatif - Pipeline de données12Environnement
Variables d'environnementVoir toutes les variablesLa variable PATHDéfinir une variableExporter une variableLe fichier de profilRécapitulatif - Environnement personnalisé15Défis Finaux
Organisateur de fichiers par typeCompteur de fréquence des motsVérificateur de santé du système