使用 cloc 统计代码行数
来源:互联网 发布:java string转数组 编辑:程序博客网 时间:2024/05/19 01:08
可能大家都知道用 `wc -l` 命令进行代码行数统计,但是它会将代码中的注释、空行所占用的文本行都统计在内。如果想查看一个 tar 包或一个项目目录中“实际”的代码行数并且不愿意自己去写一个脚本来做此类工作,那么可以考虑使用cloc。
cloc 是一个 perl 脚本,它可以统计很多种编程语言的代码文件中的空行、注释以及实际的代 码行数。
示例 1:统计一个 tar 包中的代码行
$ > cloc small-2.0.tar.gz
42 text files.
41 unique files.
4 files ignored.
http://cloc.sourceforge.net v 1.50 T=1.0 s (38.0 files/s, 3451.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C 21 435 482 1695
C/C++ Header 8 102 161 275
m4 4 18 4 136
make 4 18 72 29
Bourne Shell 1 2 20 2
-------------------------------------------------------------------------------
SUM: 38 575 739 2137
-------------------------------------------------------------------------------
示例 2:统计项目目录中的代码行数
$> cd m2boxtree
$> cloc ./
68 text files.
65 unique files.
23 files ignored.
http://cloc.sourceforge.net v 1.50 T=0.5 s (88.0 files/s, 9258.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C 17 611 94 2490
C/C++ Header 14 230 301 381
Bourne Shell 10 56 155 252
make 2 3 0 25
Python 1 4 4 23
-------------------------------------------------------------------------------
SUM: 44 904 554 3171
-------------------------------------------------------------------------------
转载时,希望不要链接文中图片,另外请保留本文原始出处:http://garfileo.is-programmer.com
- 使用 cloc 统计代码行数
- 使用 cloc 统计代码行数
- 推荐一个代码行数统计工具cloc
- 统计项目代码行数Count Lines of Code(CLOC)
- 使用cloc进行代码行统计
- 代码统计工具cloc
- 代码统计利器--CLOC
- 代码规模统计——CLOC.pl工具使用介绍
- 如何在Windows中使用cloc代码统计工具
- window中代码统计工具 cloc 介绍及使用
- 代码量统计工具cloc
- Mac下统计任意文件夹中代码行数的工具——cloc
- Mac下统计任意文件夹中代码行数的工具——cloc
- Linux下源代码行数统计工具(sloccount, cloc等)
- 使用VS2010统计代码行数
- 使用命令行统计代码行数
- cloc统计WebKit的代码量
- cloc工具统计项目代码量
- Leetcode NO.166 Fraction to Recurring Decimal
- 《APUE》第三章笔记(2)
- 苹果Xcode帮助文档阅读指南
- Oracle数据库表空间占满的解决方法 ,ORA-01691
- openwrt uhttpd进程
- 使用 cloc 统计代码行数
- 2014年年终总结
- Extjs layer 设置
- 音视频解码模块阅读笔记(一)-->转载
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- Guid
- Source Insight快捷键
- 生命是一连串长期而持续的积累
- 面向对象的三大特征