J'utilise la commande suivante pour compter les lignes de texte dans les fichiers JAVA:
find . -name '*.java' | xargs wc -l
Comment puis-je modifier les find
paramètres de commande pour correspondre à plusieurs extensions de fichier? Par exemple, j'aimerais utiliser l'opération ci-dessus pour les fichiers CPP, C et H.
find -print0 | xargs -0
construction ou encore mieux et plus simple: find . -name '*.cpp' -o -name '*.c' -o -name '*.h' -exec wc -l {} +
. Cela évitera tout problème de nom de fichier (espaces vides, nouvelles lignes, etc.) et est (très) une bonne coutume.
find
commande, car c'est là que vous recherchez les fichiers correspondants.