find . \( -iname '*.cpp' -o -iname '*.h' \) -exec wc -l {} \; | sort -n | cut --delimiter=. -f 1 | awk '{s+=$1} END {print s}'
Эта команда выполняет подсчет общего количества строк кода в файлах с расширениями .cpp и .h в текущем каталоге и его подкаталогах. Она использует команду «find» для поиска таких файлов, передает их «wc -l» для подсчета строк, затем сортирует результаты, извлекает число строк с помощью «cut», и, наконец, суммирует их с помощью «awk». Это полезно для оценки объема кода в проекте. Альтернативой может быть использование утилиты cloc или подсчет строк вручную с помощью комбинации «find» и «wc -l».
