标签:
1、打开终端,cd 进入项目根目录
2、输入命令
a、总行数(包含空行和注释)
find . -name "*.h" -or -name "*.m" -or -name "*.xib" -or -name "*.c" -or -name "*.mm" -or -name "*.cpp" -or -name "*.rss" |xargs wc -l
b、总行数(包含注释,不包括空行)
find . -name "*.h" -or -name "*.m" -or -name "*.xib" -or -name "*.c" -or -name "*.mm" -or -name "*.cpp" -or -name "*.rss" |xargs grep -v "^$"|wc -l
grep -v "^$"
是去掉空行
另一种方法:
使用由内森 基辛格分享的Perl脚本,这里下载
perl cloc-1.60.pl ./YourProjectName
result:
http://cloc.sourceforge.net v 1.60 T=1.23 s (149.2 files/s, 14369.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Objective C 87 2879 3193 8987
C/C++ Header 96 621 792 1148
-------------------------------------------------------------------------------
SUM: 183 3500 3985 10135
-------------------------------------------------------------------------------
标签:
原文地址:http://www.cnblogs.com/softlit/p/5129636.html