Lingunix

Les outils unix appliqués à la recherche linguistique et psycholinguistique

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille

Compter et calculer le nombre d'occurrences des lettres dans un texte

Imprimer PDF

Commande :

for i in `grep . alphabet.txt`; do echo "$i : `grep . texte.txt | sed -e 's/./&\n/g' | grep $i -ic`"; done | sort -t: -k2nr,2nr > resultat.txt

Résultat :

Ce script donne le nombre d'occurrence de chaque lettre de l'alphabet dans le fichier texte.txt affichant une colonne avec les lettres et une colonne en affichant leurs nombres d'occurrences. Le résultat est trié par ordre décroissant par rapport au nombre d'occurrence de chaque lettre.

Explication :

On utilise dans ce script deux fichiers :

  1. alphabet.txt dans ce fichier, toutes les lettres de l'alphabet doivent être écrites en minuscule dans une colonne
  2. texte.txt : c'est le texte pour lequel on va calculer le nombre d'occurrence des lettres du fichier alphabet.txt
Mise à jour le Samedi, 29 Octobre 2011 17:38  

Ajouter un Commentaire


Code de sécurité
Rafraîchir