当我在阅读iOS 7 编程食谱时,突然想到我到底写了多少行 Obj-c 代码。
早前我还在 Windows 操作系统的时候,曾经用SourceCounter来做这个事情。
但是SourceCounter不支持 Mac OS X。
所以,我发现了一个有趣的命令行:
1
| find . -name "*.m" -or -name "*.h" | xargs grep -v "^$" | wc -l
|
“^$“ 空行
“wc -l” 即字数行
我还是推荐另一个由Perl
编写的工具。
CLOC - Count Lines of Code
Install:
Usage
Here is result of my codes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| 2014-08-19
http://cloc.sourceforge.net v 1.60 T=20.51 s (67.8 files/s, 4427.5 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- C++ 409 5440 4917 21968 C/C++ Header 250 2997 3436 10458 Objective C 298 3999 3720 9616 XML 184 408 97 6725 HTML 27 851 13 4743 Java 110 732 985 4082 C 54 492 533 2046 Assembly 23 234 16 600 Python 19 200 117 435 Go 2 109 21 303 CSS 2 33 7 223 JSP 4 10 0 66 Javascript 2 0 9 49 YAML 5 16 16 44 Ruby 1 13 3 11 Bourne Shell 1 4 1 7 ------------------------------------------------------------------------------- SUM: 1391 15538 13891 61376 -------------------------------------------------------------------------------
|