1. Иван Сагалаев

    21.01.2010

    0 ↑
    0 ↓

    Здравствуйте!

    Скажите, а пользуется ли кто какой-нибудь утилитой для подсчёта строк кода? Наивный find . -name '*.py' | xargs wc -l не устраивает, потому что не знает про комментарии. Знаю про CLOC, и им пользуюсь иногда, но хочется сравнить с чем-нибудь ещё. Может кто знает?

    Спасибо!

  2. klymyshyn

    21.01.2010

    1 ↑
    0 ↓
    find . -name '*.py' | xargs cat $1 | grep -v '[\s\t]*#' | wc -l

    Чуть посложнее регэксп в грепе и будет еще точнее.
  3. Иван Сагалаев

    21.01.2010

    1 ↑
    0 ↓

    Похоже... Надо ещё пустые строки вырезать:

    find . -name '*.py' | xargs cat $1 | grep -v '[\s\t]*#' | grep -v '^\s*$' | wc -l
    

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.