J'essaie de comprendre combien de lignes de code ont été écrites pour une application. Le code est dans le répertoire courant et les répertoires enfants. J'utilise Ubuntu.Comment puis-je compter toutes les lignes dans tous les fichiers du répertoire courant et des répertoires enfants?
1
A
Répondre
1
find . -type f -name \*.c -exec wc -l {} \; > /tmp/c_counts
find . -type f -name \*.h -exec wc -l {} \; > /tmp/h_counts
Cela produira la sortie de wc pour chaque fichier avec une extension particulière, une extension de fichier par /tmp. Vous pouvez exécuter ces résultats grâce à un simple script awk pour obtenir le total général, si c'est ce dont vous avez besoin.
4
Si vous voulez juste les lignes au total, vous pouvez utiliser la commande suivante:
find . -name \*.c -o -name \*.h -exec cat {} \; | wc -l
Questions connexes
- 1. Compter les fichiers dans les répertoires ET sous-répertoires? iPhone
- 2. Comment j'utilise la commande head pour les fichiers du répertoire courant et des sous-répertoires?
- 3. Obtenir toutes les valeurs des nœuds enfants du nœud courant
- 4. Est-il possible de créer un glob correspondant aux fichiers du répertoire courant et de tous les sous-répertoires?
- 5. Python: obtient tous les fichiers exe dans le répertoire courant et les exécute?
- 6. Rails: load_paths pour répertoire et tous les sous-répertoires
- 7. fourmi zip; exclure tous les sous-répertoires et fichiers
- 8. Comment obtenir des fichiers dans un répertoire, y compris tous les sous-répertoires
- 9. Comment puis-je renommer tous les répertoires cachés sous le répertoire courant sous DOS?
- 10. Obtenir tous les sous-répertoires qui contiennent uniquement des fichiers
- 11. à montrer tous les fichiers d'un répertoire
- 12. En Python, comment trouver tous les fichiers sous un répertoire, y compris les fichiers dans les sous-répertoires?
- 13. SQL comment compter toutes les lignes jusqu'à une valeur maximale
- 14. Trouver tous les fichiers dans un répertoire qui ne sont pas eux-mêmes des répertoires
- 15. Rejoindre tous les fichiers dans un répertoire
- 16. Exécuter un script shell sur tous les fichiers dans un répertoire et ses sous-répertoires
- 17. Obtenir la version de fichier et la version d'assemblage des fichiers DLL dans le répertoire courant et tous les sous-répertoires
- 18. Liste tous les fichiers dans un répertoire avec abosolute chemins (à l'exclusion des répertoires)
- 19. compter les enregistrements de fichiers sur le répertoire avec python
- 20. T-SQL 2005: Compter toutes les lignes et les lignes répondant à certains critères
- 21. Supprimer tous les fichiers dans un répertoire vb6
- 22. Supprimez tous les fichiers redondants dans un répertoire
- 23. Parcourir tous les fichiers d'un répertoire
- 24. Comment gérer les fichiers et les répertoires sous WSH?
- 25. faire correspondre tous les fichiers dans le répertoire en cours
- 26. Makefile pour placer les fichiers objets des fichiers source différents répertoires dans un seul répertoire séparé?
- 27. boost :: chemin relatif du système de fichiers et répertoire courant?
- 28. liste PHP tous les fichiers dans le répertoire
- 29. svn question: Déplacer tous les répertoires .svn hors du répertoire du projet
- 30. Nombre d'octets de tous les fichiers gzip dans un répertoire