一、打开终端,cd 进入项目根目录spa
二、输入命令 .net
a、总行数(包含空行和注释)
code
find . -name "*.h" -or -name "*.m" -or -name "*.xib" -or -name "*.c" -or -name "*.mm" -or -name "*.cpp" -or -name "*.rss" |xargs wc -l get
b、总行数(包含注释,不包括空行)string
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 class
grep -v "^$"
是去掉空行
另外一种方法:file
使用由内森 基辛格分享的Perl脚本,这里下载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 8987C/C++ Header 96 621 792 1148-------------------------------------------------------------------------------SUM: 183 3500 3985 10135-------------------------------------------------------------------------------