Cloc(计算代码行数)不同 Header
Cloc (Count Lines of Code) different Header
我用 cloc 创建了一个 csv 文件,稍后在 Java 应用程序中使用了这个文件。
此应用程序在 linux 虚拟机上运行,但我在 windows PC 上开发。
问题:
Cloc 生成 2 个不同的 Header
命令:
cloc . --csv --quiet --by-file --unix
在cmd
中通过Java Processbuilder.redirectOutput
或> cloc.csv
测试输出
Header 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
Header 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 应用程序中删除它的唯一方法?
根据 手册页(非常有用的工具,顺便说一句)开关 -q 将抑制中间输出(除摘要外的任何内容) .
解法:
我用
试试
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
我用 cloc 创建了一个 csv 文件,稍后在 Java 应用程序中使用了这个文件。
此应用程序在 linux 虚拟机上运行,但我在 windows PC 上开发。
问题:
Cloc 生成 2 个不同的 Header
命令:
cloc . --csv --quiet --by-file --unix
在cmd
中通过Java Processbuilder.redirectOutput
或> cloc.csv
测试输出
Header 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
Header 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 应用程序中删除它的唯一方法?
根据 手册页(非常有用的工具,顺便说一句)开关 -q 将抑制中间输出(除摘要外的任何内容) .
解法:
我用
试试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