Compter ses lignes de code
Même si je trouve la pertinence de ce genre d'information relativement contestable, voici une méthode rapide pour aller chercher récursivement le nombre de ligne de code pour un type de fichier donné.
find . -name '*.py' | xargs wc -l
Sinon pour être un peu plus juste, on peut aussi supprimer les doublons, les lignes vides et les commentaires. Il existe un utilitaire sympa pour ça qui s'appelle cloc
et qui est présent dans les paquets officiels de Ubuntu en tout cas.
711 text files.
691 unique files.
4612 files ignored.
http://cloc.sourceforge.net v 1.60 T=11.51 s (52.8 files/s, 11912.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 337 4945 4779 50158
Javascript 71 8996 12094 34855
HTML 143 936 237 9001
CSS 38 1170 537 7756
make 1 73 41 479
LESS 1 5 15 160
Bourne Shell 10 20 35 106
XML 1 22 41 97
YAML 3 86 288 62
XSD 1 9 0 56
XSLT 1 9 15 54
DTD 1 0 0 11
-------------------------------------------------------------------------------
SUM: 608 16271 18082 102795
-------------------------------------------------------------------------------