Утилита для подсчета количества строк кода в Python или Bash

Есть ли в скриптах python или bash быстрый и грязный способ, который может рекурсивно спускаться по каталогу и подсчитывать общее количество строк кода? Однако мы хотели бы иметь возможность исключить определенные каталоги.

Например:

start at: /apps/projects/reallycoolapp
exclude: lib/, frameworks/

Исключенные каталоги также должны быть рекурсивными. Например:

/app/projects/reallycool/lib SHOULD BE EXCLUDED
/app/projects/reallycool/modules/apple/frameworks SHOULD ALSO BE EXCLUDED

Это была бы действительно полезная утилита.

15
задан Justin 21 September 2011 в 23:16
поделиться