进入项目所在的目录,然后执行命令:
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l
就可以把所有的行数统计出来了,每一行左边是每个文件的行数,最下面XXXXTotal,XXXX就是总行数了。这样统计出来的行数是包括空行的,下面这条是不统计空行的:
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l
直接就出来了总行数。
其实.m,.h,.xib,.c是iOS代码文件的后缀名,如果统计别的代码文件,也可以更换后缀名来统计,例如.java。