Cloc(代码行数)不同的标题

时间:2017-08-15 09:00:10

标签: linux cloc

我使用cloc创建一个csv文件,稍后在Java Application中使用该文件。

这个应用程序在linux vm上运行,但我在Windows PC上开发。

问题:

Cloc生成2个不同的标题

命令:

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

通过cmd中的Java Processbuilder.redirectOutput> cloc.csv测试输出

标题窗口:

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

有没有办法隐藏cloc计算文件的行? 或者是我在Java App中删除它的唯一方法吗?

2 个答案:

答案 0 :(得分:1)

<强>解决方案:

我用

尝试
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

答案 1 :(得分:0)

根据手册页(宝贵的工具,顺便说一句),开关 -q 将禁止中间输出(除摘要外的任何内容)。