我想计算给定git存储库中PHP项目的代码行数。目前我使用的是:
git ls-files -- *.php* | xargs wc -l统计所有php文件中的代码行数。
如果在计算所有行之前有一个步骤,跳过所有空行,也可以跳过包含注释的行(在PHP中,#和//中的这一步表示单行注释,/* */表示多行注释),那就太好了。我猜sed可能会有所帮助,但是如何处理多行注释呢?
发布于 2015-12-30 00:59:49
正如here所指出的,您可以使用powershell来实现这一点。打开Powershell并转到包含PHP文件的目录。发出以下命令:
(dir -include *.php -recurse | select-string .).Count如果您希望包含其他文件类型的文件,只需添加它们,如下所示
(dir -include *.php, *.js -recurse | select-string .).Count如果没有任何子目录,则命令为
(dir *.php | select-string .).Counthttps://stackoverflow.com/questions/33524272
复制相似问题