LINUX.ORG.RU

посчитать количество строк?


0

0

подскажите пожалуйста, как посчитать количество строчек(переходов на новую строку) во всех файлах в определенной папке?:) интерестно, сколько в строчках я накодил:))))


Ответ на: комментарий от anonymous

find /var/www/ -name "*.php" -type f -exec wc -l {} \; выдает количество по всем нужным файлах. а как бы сумму получить?

Toxa
() автор топика
Ответ на: комментарий от Toxa

нафига такой геморой с awk? внутри find'а делаешь cat для каждого файла, а потом _все_ (а не отдельно каждый файл) передаешь wc

Reset ★★★★★
()

идеологически правильный способ -

find /path/to/project -name '*php' -type f -print0 | xargs -0 cat | wc -l

если файловые имена человеческие, т.е. без пробелов, кавычек и прочей мути - то -print0 и -0 можно опустить.

anonymous
()

Если серьёзно посчитать сколько накодил - то sloccount.

Sphinx ★★☆☆
()
Ответ на: комментарий от Reset

Я только сейчас не помню, но по-моему я так вообще делал: wc -l `find /path -name "*.php"`

Selecter ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.