Qu'est-ce qu'un moyen facile de compter le nombre de fois qu'un mot apparaît dans un fichier?Commande Linux, quel est un moyen facile de compter le nombre de fois qu'un mot apparaît dans un fichier?
Répondre
Cela permettra également compter plusieurs occurrences du mot dans une seule ligne:
grep -o 'word' filename | wc -l
Ahh, le '-o' fait la magie. Belle réponse, jamais su cela. Pas plus upvotes aujourd'hui si :( –
passé le test, pourquoi chat le fichier, puis il compte le mot multiple sur la même ligne? – magqq
la raison pour laquelle je veux savoir est pour la performance depuis que nous avons de gros fichiers journaux beaucoup d'entre eux à compter ces jsession id, très douloureux, besoin de compter ceux rapides, mais bien fait, jusqu'à présent j'aime celui-ci le meilleur, thx mohit6up! – magqq
grep -c mot de fichier
si vous voulez insensible à la casse, utilisez grep -ique
Cela ne tient pas compte des occurrences multiples du même mot sur une ligne. – nc3b
Point intéressant. Vous pourriez mentionner que c'est pourquoi vous utilisez tr dans votre réponse. –
cat filename | tr ' ' '\n' | grep 'word' | wc -l
fgrep "word to be counted" filename|wc -w
Bien que ce code puisse répondre à la question, en fournissant un contexte supplémentaire concernant la façon et/ou pourquoi il résout le problème permettrait d'améliorer la valeur à long terme de la réponse. – Badacadabra
- 1. compter le nombre de fois qu'un mot est tapé dans
- 2. Nombre de fois qu'un mot apparaît dans le tableau php
- 3. compter le nombre de fois qu'une chaîne apparaît dans un fichier texte en utilisant le script
- 4. Compter le nombre de fois qu'une chaîne apparaît dans un fichier
- 5. Quel est le moyen le plus court de compter le nombre d'éléments dans un générateur/itérateur?
- 6. compter combien de fois chaque mot distinct apparaît dans l'entrée
- 7. compter combien de fois un mot est utilisé par jour
- 8. Utiliser des sous-chaînes pour compter le nombre de fois qu'un mot apparaît
- 9. Comment compter le nombre de fichiers dans un répertoire Linux?
- 10. Comment compter combien de fois un mot-clé apparaît dans une taxe en java?
- 11. compter le nombre de lignes dans un fichier texte
- 12. PHP - Nombre de Nombre de fois la chaîne apparaît dans le fichier
- 13. détecter le nombre de fois où un mot apparaît dans une chaîne - iphone Xcode objectif-c
- 14. est-il un moyen facile de lire un fichier mp3
- 15. Utilisation de vi Comment obtenir le nombre de fois qu'un mot ou un motif apparaît dans le fichier
- 16. Quel est le moyen facile de tester 304 réponses?
- 17. Comment compter combien de temps un mot se produit dans un fichier xml
- 18. phpinfo - un moyen facile de le voir?
- 19. Compter le nombre de sélecteurs dans un fichier css
- 20. compter le nombre de résidus dans un fichier
- 21. Un moyen facile d'obtenir un fichier de test dans JUnit
- 22. compter le nombre de résidus dans un fichier fasta
- 23. Existe-t-il un moyen facile de réduire le nombre de couleurs dans un IndexedColorModel?
- 24. Comment compter le nombre d'instructions SQL dans un fichier texte?
- 25. PHP: compte combien de fois un nombre apparaît dans un tableau?
- 26. Compter combien de fois chaque mot distinct apparaît dans son entrée C++
- 27. Comment puis-je compter le nombre de fois qu'un élément apparaît dans une colonne dans un datable en C#
- 28. compter le nombre d'entrées dans un mois
- 29. compter le nombre de fois qu'un script est exécuté
- 30. compter le nombre de fois que la méthode est appelée
Comment définissez-vous «mot»? Est-ce juste une chaîne, ou une chaîne entourée d'espaces, une chaîne entourée d'un ensemble de caractères? Quels personnages peuvent-ils être? – abesto
une chaîne de 48 caractères, pas d'espace et pas de caractères spéciaux autres que les caractères ascii – magqq