XZ_iOS 计算OC代码的总行数

公司需要对代码进行漏洞查看,是按行收费的,所以,需要我们计算代码的行数。因为是按行收费的,所以,尽量去掉空行最靠谱了,方式如下:

终端中,首先 cd 到需要计算行数的文件夹:

cd /Users/admin/Meaild/Meaild/classes

终端输入计算代码行数的命令,下面的是不计算空行的指令,既去掉空行:

find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l

下面是计算空行的指令,既包括空行:

find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l

搜索范围是所有的.h、.m、.xib文件和后缀是.c的文件,计算空行和不计算空行的区别是 grep -v "^$" 这一句。

计算的结果会在最后一行显示,如下图代码的总行数是 250696行。

:或者 

猜你喜欢

转载自blog.csdn.net/understand_XZ/article/details/86715804
今日推荐