一、打開終端,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-------------------------------------------------------------------------------