统计源码文件行数的小程序
2010-08-01 17:34
211 查看
这些天在公司一直在看一个开源包,由于某种原因突然想看下这个开源包到底写了多少行代码。简单的方法:一个个文件查看再利用计算器进行加法运算!但这方法也太笨了点吧,再说,源文件那么多,我又那么懒。
想来想去还是写个SHELL脚本吧,以后或许也还有用。
记得wc -l可以直接统计文件的行数,不过输出结果是类似于“86 a.cpp”这样的形式的,还得用cut把后面的文件名给去掉。这样只需把整个文件夹的文件扫描一遍即可得到最后想要的行数了。
不过还有两个问题:一个是文件夹里的子文件夹没被扫描到,因为循环时是判断为普通文件的才进行统计;另一个是由于源文件后缀形式多样,有.java,.c,.c++等等等,必须有参数把它们传进脚本里。
详细可看这里: http://www.colaghost.com/os/unix_linux/72
想来想去还是写个SHELL脚本吧,以后或许也还有用。
记得wc -l可以直接统计文件的行数,不过输出结果是类似于“86 a.cpp”这样的形式的,还得用cut把后面的文件名给去掉。这样只需把整个文件夹的文件扫描一遍即可得到最后想要的行数了。
不过还有两个问题:一个是文件夹里的子文件夹没被扫描到,因为循环时是判断为普通文件的才进行统计;另一个是由于源文件后缀形式多样,有.java,.c,.c++等等等,必须有参数把它们传进脚本里。
详细可看这里: http://www.colaghost.com/os/unix_linux/72
相关文章推荐
- 统计文件中的单词数、字符数和行数的程序
- Python:统计特定文件夹中,特定文件代码行数的小程序
- 使用shell脚本统计源码文件中的注释行数.(// , /**/)
- 利用Foundation框架写的小程序统计文件(文件夹内文件)的所有行数(或统计字数)
- python写的统计PYTHON文件的(代码行数,空行数,注释行数)小程序
- MapReduce-Counter使用-快速实现大文件行数的统计
- Eclipse统计工程源码行数
- 3.17 统计文件的行数、单词数和字符数
- 统计文件内容行数
- Linux统计文件行数
- Yii框架源码分析之文件结构、程序结构及配置
- 搜索指定类型的代码文件并统计代码的行数
- 一段用ASP查看ASP文件源码的程序.
- 【转载】C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组
- 统计指定目录下,指定文件后缀的文件代码行数,并排序
- 后台拷贝U盘文件的程序源码。
- 文件行数和代码行数统计
- qqwry.dat 压缩 IP精简库, 文件格式与程序源码
- Linux下统计文件行数