码迷,mamicode.com
首页 > 其他好文 > 详细

cloc——源代码计数工具

时间:2016-12-28 02:35:05      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:cloc   count   

   今天的时候听一个同事说有一种cloc的工具也可以快速的统计源代码的行数于是,自己就去了解了下,当然这个工具是用perl写的开源工具,这里不得不说gnu开源基金会和epel都是一个很好的平台,当然一般在gnu的官网上也可以下载到cloc的源码包,但是为了使用方便就在配置好的系统中直接使用yum进行安装,要注意的是一般配置的yum是无法下载的,必须要加上镜像中epel的配置才能使用yum安装cloc,当然这里建议使用系统已经在使用的yum镜像源,当然我自己使用的是阿里的源,可以到阿里的源镜像下下载epel的配置文件,yum所用的repo文件地址如下:http://mirrors.aliyun.com/repo/把适合自己系统的repo文件下载下来在yum makecache生成下元数据,直接yum -y install cloc安装即可,cloc是用perl写的所以肯定是需要perl的依赖,而我们平时统计某一个文件夹下的项目中代码的行数也很简单

root@localhost scripts]# cloc /usr/local/scripts/
       2 text files.
       2 unique files.                              
       0 files ignored.

http://cloc.sourceforge.net v 1.58  T=0.5 s (4.0 files/s, 26.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Bourne Shell                     2              3              0             10
-------------------------------------------------------------------------------
SUM:                             2              3              0             10
-------------------------------------------------------------------------------

这样就可以快速的统计代码的行数等信息,cloc还会支持100多种的语言识别的支持

[root@localhost scripts]# cloc --show-lang|wc -l
107

当然cloc的实质用途也不仅仅是用于统计代码的行数等信息,它还可以用于比对文件和diff是一样的,当然想知道更多的使用方法可以参看man cloc获取更多的信息

本文出自 “技术随笔” 博客,转载请与作者联系!

cloc——源代码计数工具

标签:cloc   count   

原文地址:http://jim123.blog.51cto.com/4763600/1886718

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!