Nombre de lignes de code
Aujourd’hui, je souhaitais compter le nombre total de lignes de code que j’ai pondu dans mon dernier projet.
Mais je n’avais surtout pas envie de faire tout un script Perl ou même Php qui allait le faire. Je voulais un truc simple à lancer en console.
Voici la ligne qui fait ça très bien sous Linux :
find . -name "*.js" -exec wc -l '{}' \; | awk '{ sum += $1 } END { print sum }'
Et c’est tout !
EDIT:
Je rajoute une autre façon de faire, de la part de Alexis :
find . -iname "*.js" -exec grep -vE '^#' {} \; | wc -l
Et combien de lignes as tu fait du coup ?
Quasiment 6000 de JavaScript et un peu plus de 3000 en PHP …
hey nous fait pas croire que t’en as autant!
dis nous plutot la vérité!
find . -iname « *.js » -exec grep -vE ‘^#’ {} \; | wc -l
Oui oui 🙂
ns207683:/home/#####/###/###/# find . -iname « *.js » -exec grep -vE ‘^#’ {} \; | wc -l
5821
Je rajoute ta ligne, un peu plus simple en effet, mais j’ai toujours aimé faire compliqué 🙂
Eh beh ! Gros projet alors ?
Lecteur de magazine HTML5 pour smartphones et tablettes. A voir sur Wobook ! (Avec un appareil mobile, sinon c’est du flash ..)