Подсчёт KLOC 
Monday, 13 February 2012, 13:21 - Софт
Полезняшка! Рекурсивный подсчёт KLOC - есть такой софтовый параметр (число строк исходного кода).

Меняем маску на свою и запускаем для каждого расширения исходных файлов:
find . -name "*.cpp" -print0 | xargs -0 cat | wc -l find . -name "*.c" -print0 | xargs -0 cat | grep -v '^$' | wc -l

Правда тут пустые строки тоже посчитаются, можно дополнительный фильтр добавить:
find . -name "*.cpp" -print0 | xargs -0 cat | sed '/^$/d' | wc -l

или так:
find . -name "*.c" -print0 | xargs -0 cat | grep -v '^$' | wc -l

P.S. В конце не забыть разделить на 1000.

Полезные линки:
Source_lines_of_code
How to calculate workload

Комментарии 

Добавление комментария

Заполните форму для добавления вашего комментария.









Специальные возможности: