Для подсчета итогового количества строк в файлах, можно использовать такую команду:
find . -name '*.cpp' -type f -print0 | xargs -0 cat | wc -l
Для начала происходит поиск файлов с нужным расширением через команду find. Поиск станет происходить в текущем каталоге и всех подкаталогах. Потом каждый найденный файл распечатывается в типовой поток через команду cat (имя файла передается через xargs). Таким образом, в типовой поток выдается полное содержимое всех найденных файлов. Затем подсчет численности строк происходит через команду wc (Word Count). Опция -l означает «line», то имеется, будет подстчитываться количество строк.

