Как подсчитать количество строк исходного кода на C/C++ и Java

find /usr/include/ -name '*.[c|h]pp' -o -name '*.[ch]' -print0 | xargs -0 cat | grep -v "^ *$" | grep -v "^ *//" | grep -v "^ */\*.*\*/" | wc -l


Эта команда ищет файлы с расширениями .c, .h, .cpp и .h в директории /usr/include/, затем объединяет их содержимое и фильтрует строки, исключая пустые строки и комментарии. Затем она подсчитывает количество оставшихся строк кода и выводит это число.

Альтернатива: Можно использовать инструменты для статического анализа кода, такие как ‘cloc’ или ‘sloccount’, чтобы более точно и удобно подсчитать строки кода.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *