统计项目中的代码行数
2012-07-03 15:09
288 查看
一直想知道我现在这个项目中的代码一共了多少行了。
最近在学习shell脚本,联合管道和find命令可以很方便的统计一个后缀名结尾的文件一共有多少行。于是写出了下面的命令。
可以很快的知道在当前目录下 所有的python文件一共有多少行
$ find . -type f -name "*.py" | xargs cat | wc -l
24286
速度很快 可以马上知道一共有24286行,不过这个数字不精确。里面包含了空白行。
上网找了下。发现了 cloc 这个小工具。 可以很方便的统计项目中不同语言的代码行数 使用也非常简单。
首先
$ sudo apt-get install cloc
然后在需要统计的目录执行
$ cloc .
注意后面有个”.“ 表示当前目录
得到结果
很详细。结果和我自己写的命令也差不多。 很方便。
最近在学习shell脚本,联合管道和find命令可以很方便的统计一个后缀名结尾的文件一共有多少行。于是写出了下面的命令。
可以很快的知道在当前目录下 所有的python文件一共有多少行
$ find . -type f -name "*.py" | xargs cat | wc -l
24286
速度很快 可以马上知道一共有24286行,不过这个数字不精确。里面包含了空白行。
上网找了下。发现了 cloc 这个小工具。 可以很方便的统计项目中不同语言的代码行数 使用也非常简单。
首先
$ sudo apt-get install cloc
然后在需要统计的目录执行
$ cloc .
注意后面有个”.“ 表示当前目录
得到结果
defined(%hash) is deprecated at /usr/bin/cloc line 1277. (Maybe you should just omit the defined()?) 775 text files. 751 unique files. 4044 files ignored. http://cloc.sourceforge.net v 1.53 T=41.0 s (16.7 files/s, 2497.9 lines/s) -------------------------------------------------------------------------------- Language files blank comment code -------------------------------------------------------------------------------- Javascript 197 7899 4132 44444 Python 183 2746 1422 20018 HTML 192 1247 61 11697 CSS 85 894 421 5377 XML 14 27 0 1538 Bourne Shell 13 57 155 262 Bourne Again Shell 1 3 0 12 -------------------------------------------------------------------------------- SUM: 685 12873 6191 83348 --------------------------------------------------------------------------------
很详细。结果和我自己写的命令也差不多。 很方便。
相关文章推荐
- 统计一个项目的代码行数,只统计cpp文件
- 分享统计Java web项目的行数的代码
- iOS开发之xcode统计项目代码行数
- 如何统计整个项目的代码行数
- VS2015 中统计整个项目的代码行数
- VS2010、VS2013等VS中如何统计项目的代码行数
- 项目代码行数统计器,帮助你统计项目一共有多少行代码
- Visual Studio中如何统计怎个项目的代码行数
- iOS项目统计代码行数
- 统计项目总的代码行数
- 递归统计项目中的非空白代码行数
- 分享统计Java web项目的行数的代码
- mac统计项目代码行数
- VS 统计整个项目总的代码行数
- 项目代码行数统计器,帮助你统计项目一共有多少行代码
- 统计项目下Java文件数及代码行数
- 递归统计项目中的非空白代码行数
- 统计项目的代码行数(python处女作)
- 统计ios项目的代码行数
- 发一个统计项目代码行数的Java代码