primeramente gracias a Igor por ayudar y hacer este pequeño script de python
que consiste basicamente en abir un archivo de las fuentes y contar las lineas excluyendo las lineas en blanco sirve para cualquier tipo de fuente o un archivo de texto simple.
1.copia esto en tu editor de texto y guardalo como countlines.py
#!/usr/env python import sys f = open(sys.argv[1])for i in f.readlines(): if i != 'n': print i,
ahora lo guardamos en nuestro direcctorio de fuentes y ejecutamos lo siguiente en consola
$ for i in `ls *.`; do python countlines.py $i; done | wc -l
esto hace una busqueda de archivos con det extencion y cuenta las lineas y te devuelve el valor en consola
o si quieren de toda su home hagan esto
$ for i in `find . -name ‘*.’`; do python countlines.py $i; done | wc -l
Bonito script. Nada más una inquietud: ¿Por qué agregar una capa de complejidad para hacer algo vía un lenguaje de programación cuando se puede hacer vía scripts de shells? Viendo el programa, lo que hay son llamadas al sistema para ejecutar órdenes de shell.