2010-09-22 3 views

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