有遇到过这样的情况,项目经理在写文档时会要求开发人员提供项目的代码量。下面就说一下代码量的统计问题。
1、统计总的代码量(代码的行数)
在终端中,cd 到项目文件夹;输入下面的指令。
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l
该指令是统计总共的代码量,并不统计具体的文件代码
其中grep -v "^$"
:去除空行
注释是包含在代码量中的,这一点要注意。
统计效果图:
统计总的代码量
2、统计每个文件的代码量(代码的行数)
在终端中,cd 到项目文件夹;输入下面的指令。
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l
该指令会统计具体的文件代码行数。
统计效果图:
统计每个文件的代码量1 统计每个文件的代码量2
网友评论