Cloc (количество строк кода) различный заголовок

Я создаю с помощью cloc файл csv и позже использовал этот файл в приложении Java.

Это приложение работает на Linux Linux, но я разрабатываю на ПК с Windows.

Эта проблема:

Cloc генерирует 2 разных заголовка

Команда:

cloc . --csv --quiet --by-file --unix

Тестовый выход через Java Processbuilder.redirectOutput или же > cloc.csv в cmd

Заголовок Windows:

language,filename,blank,comment,code,"http://cloc.sourceforge.net v 1.64  T=0.52 s (558.7 files/s, 29979.7 lines/s)"
Java,./b3-eos-ws/src/main/java/com/db/data/data.java,3,0,2048

Заголовок Linux:

     100 files
     200 files
     300 files
Duplicate file check 327 files (278 known unique)
Unique:      100 files                                          
Unique:      200 files                                          
Counting:  100
Counting:  200
Counting:  300
language,filename,blank,comment,code,"http://cloc.sourceforge.net v 1.60  T=0.45 s (591.6 files/s, 34060.2 lines/s)"
Java,./b3-eos-ws/src/main/java/com/db/data/data.java,3,0,2048

Есть ли способ скрыть строки, где часы подсчитывают файлы? Или это единственный способ удалить это в моем приложении Java?

2 ответа

Решение

Решение:

Я пробую это с

cloc . --csv --quiet --by-file --unix --report-file=cloc.csv

и это работает вместо

cloc . --csv --quiet --by-file --unix

и сохраните файл с Java redirectOutput

При таком решении CSV всегда имеет этот формат без пустой строки вверху или какого-либо вывода из cloc:

language,filename,blank,comment,code,"http://cloc.sourceforge.net v 1.60  T=0.44 s (605.4 files/s, 34856.5 lines/s)"
Java,./git/src/main/java/com/db/data/data.java,3,0,2048

Согласно справочной странице (неоценимый инструмент, кстати), ключ -q будет подавлять промежуточный вывод (что угодно, кроме сводки).

Другие вопросы по тегам