美文网首页
统计php代码行数

统计php代码行数

作者: 山野村夫老王 | 来源:发表于2017-03-15 13:06 被阅读0次

先查文件数,print0 和 -0 参数是因为文件名或者目录有空格
grep是为了把自己的代码跟第三方代码分开,xxx是自己代码的关键字
find ./ -name "*.php" -print0|xargs -0 grep "xxx,"|wc -l
上面这个只能查出来文件数,代码行数不行

那我们换个写法
grep "xxx," -r --include=*.php -l
-r 递归 -l 列出文件名

再加个过滤器
xargs -ixxx wc xxx | awk '{a=a+1;b=b+$1;c=c+$2;d=d+$3}END{print "php : ",a,b,c,d}'
文件数,代码行数,单词数,字节数就都有了

如果只需要代码数
grep "xxx," -r --include=*.php -l|xargs -ixxx wc xxx | awk '{a=a+1;b=b+$1;}END{print "php : ",a,b}'

第一个xxx换成关键字即可

相关文章

  • 统计php代码行数

    先查文件数,print0 和 -0 参数是因为文件名或者目录有空格grep是为了把自己的代码跟第三方代码分开,xx...

  • find 命令的妙用

    1.统计代码行数命令 统计 src 目录下所有 .js 文件的代码行数 wc 命令返回结果[行数] [词数] [字...

  • GIT统计代码量

    GIT统计代码量 Git统计个人提交代码行数 Git统计项目总行数 查看git上个人代码量(需要修改usernam...

  • 统计代码行数

    eg: 比如统计js文件的行数:find demo/ -name "*.js" |xargs cat|wc -l ...

  • 统计代码行数

    b[^:b#/]+.$ 需要做一个大致的统计代码行数,搜了一下代码统计工具,都比较麻烦,需要第三方的工具和一些配置...

  • 统计代码行数

    find . "(" -name ".m" -or -name ".mm" -or -name ".cpp" -o...

  • 统计代码行数

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

  • 统计代码行数

  • 统计代码行数

    1、打开终端 2、cd 进入项目根目录 3、输入命令 find . "(" -name "*.m" -or -na...

  • 代码行数统计

    1、打开终端 2、cd 进入项目根目录 3、输入命令 find . "(" -name "*.m" -or -na...

网友评论

      本文标题:统计php代码行数

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