前几天领导让我把一个项目中代码总行数统计一下,并发给我了参考原文的文章,我要统计的文章中使用了cocoapods,所以有些可见的原码并没有被统计到,暂未解决
打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来:
总归就是一句话,你想统计哪些类型的文件行数,就在括号中添加一个 -or -name “*.文件类型” 就对了
|
|
|
|
具体查看哪些文件,根据你自己的项目所含文件后缀名修改
其中 -name *.m
就表示扩展名为.m的文件。同时要统计java文件和xml文件的命令分别是:
|
|
我把storyboard和xib等其它文件也统计了,统计的代码如下
|
|
就像文章开头我说的,他有一些文件是不能被统计到的,就像下图红框圈起来的
可能是因为读到文件大小为0时,直接跳出此目录直接读到下一个目录