美文网首页
Mac 终端下获取项目文件下代码行数

Mac 终端下获取项目文件下代码行数

作者: 无沣 | 来源:发表于2017-06-19 10:14 被阅读201次

三种在MacOS终端下获取源程序量方法:

1、打开终端。

2、cd到你项目的路径。(cd+空格+文件路径)

3、输入如下命令:

(a)

统计整个工程的所有文件的代码量以及总量

find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l

(b)

find . -name '*.m' -exec cat {} \; | wc -l

find . -name '*.h' -exec cat {} \; | wc -l

(c)

grep -d recurse "\n" classes| wc -l

上面classes是你代码的存放路径,如果你不是默认的Classes路径,改之。

==================

e.g.文件目录如下:

folder ABC:

-test.plist

-ABC.xcodeproj

-folder ABC:

-folder classes

-other files

bash命令:

bogon:~ apple$ cd /Users/apple/Work/ABC

bogon:ABC apple$ grep -d recurse "\n" ABC/classes| wc -l

55097

bogon:ABC apple$

列出代码行数总和:

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

grep -v "^$"是去掉空行

注释也统计在代码量之内,毕竟也一个字一个字码出来的

相关文章

  • Mac 终端下获取项目文件下代码行数

    三种在MacOS终端下获取源程序量方法: 1、打开终端。 2、cd到你项目的路径。(cd+空格+文件路径) 3、输...

  • 如何统计项目代码行数

    在Mac上计算你写了多少行代码 Linux下统计代码行数 Linux系统提供了wc命令来统计文件的行数 统计当前目...

  • iOS开发 - 统计代码行数

    打开终端,cd到工程文件夹,运行指令: 获取每个文件内的代码行数,并在最后统计全部文件代码总行数(包含注释、空行)...

  • Shell 统计代码行数

    打开终端,cd到工程文件夹,运行指令: 获取每个文件内的代码行数,并在最后统计全部文件代码总行数(包含注释、空行)...

  • Mac中漂亮的代码行计算工具(已开源)--PPRows

    PPRows for Mac 在Mac上计算你写了多少行代码 1.支持检测参与计算的代码文件夹数量以及代码行数; ...

  • 实现python中的代码行数统计思路:

    实现python中的代码行数统计思路: 统计文件中代码的总行数减去空行单行注释以及多行注释功能: 1.获取文件内容...

  • Find/Grep常用命令及含义

    1、查看项目文件代码行数 $ cd 项目文件夹路径(直接拖到这里) $ find . "(" -name "*....

  • iOS 计算源码行数

    如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下 列出每个文件的行数 列出代码行数总和

  • iOS开发_统计xcode代码行数

    如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下 列出每个文件的行数 列出代码行数总和 g...

  • [code]统计项目代码量

    功能统计一个文件夹中所有指定后缀名文件中的数据行数 应用场景统计项目代码行数 代码 用例

网友评论

      本文标题:Mac 终端下获取项目文件下代码行数

      本文链接:https://www.haomeiwen.com/subject/msqgqxtx.html