Linux统计文件代码行数及统计文件数

直接上代码吧:

1.统计当前文件夹下文件数量

ls -l|grep "^-"|wc -l
2.统计文件行数(单个文件):

wc -l name.c

3.统计目录所有文件行数(全部目录):

find . -name *.c| xargs wc -l

4.统计目录并按行数排序(按行大小排序):

find . -name *.c| xargs wc -l | sort -n

5.统计目录并按行数排序(按行文件名排序):

find . -name *.c| xargs wc -l | sort -k2

时间: 2024-09-20 09:09:19

Linux统计文件代码行数及统计文件数的相关文章

C语言实现的统计php代码行数功能源码(支持文件夹、多目录)_C 语言

放假在家没事,睡过懒觉,看过电影,就想起来写个小程序. 统计php代码的行数,对于phper还是挺实用的.支持单个文件和目录.下面是代码和演示的例子! /**  * @date     2012-12-1  * @author bright  * @todo     统计php代码行数  */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #inc

Visual Studio使用正则表达式快速统计总共代码行数

原文:Visual Studio使用正则表达式快速统计总共代码行数 按CTRL+SHIFT+F,勾上支持正则表达式,然后输入搜索内容: [csharp] view plaincopyprint? <span style="font-family:Microsoft YaHei;font-size:18px;">^:b*[^:b#/]+.*$</span>     说明:#开头和/开头或者空行都不计入代码量.如果需要只统计代码文件的代码量,可以选择查找文件的类型,

Python实现代码行数自动统计实例

此功能用到了2个常用的Python标准库os和sys模块就解决. 可能是因为这段时间在做的一个Python项目,用的是一个公司内部的IDE环境,而这个IDE环境产生的py代码并不是以文本方式存储,都是放在二进制文件里面的. 由于这门语言外界几乎接触不到,所以没有针对它的代码统计程序.一个模块完成后要统计代码行数会很困难的,要统计的话只能手工来操作,这不符合我们程序员的一惯风格. 在这期间我一直在关注python语言,但是还没有动手真正的写python程序 .今天就利用中午休息的时间写了一个简单的

VS2012 利用正则统计项目代码行数

原文:VS2012 利用正则统计项目代码行数 #开头和/开头或者空行都不计入代码量,  搜索出来以后最后一行就是代码行数了:    

PHP统计目录下的文件总数及代码行数(去除注释及空行)

<?php /** * @author xiaoxiao <x_824@sina.com> 2011-1-12 * @link http://xiaoyaoxia.cnblogs.com/ * @license * 统计目录下的文件行数及总文件数··去除注释 */ $obj = new CaculateFiles(); //如果设置为false,这不会显示每个文件的信息,否则显示 $obj->setShowFlag(false); //会跳过所有All开头的文件 $obj->

Shell脚本实现C语言代码行数统计_linux shell

写了一个比较粗糙的C语言代码行数统计脚本,目前还有些bug,而且效率也不高.脚本主要就是去除大部分的注释后统计行数,相当于做了一部分预处理的工作.下面是代码: #!/bin/bash filename=$1 echo "`whoami`" if [ $# -lt 1 ];then echo "usage : ./scripts filename" exit -1 fi if [ ! -f $filename ];then echo "$filename i

iOS开发之统计Xcode工程的代码行数_IOS

话不多说了,方法如下: 一.打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来: find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l 其中,

如何统计一个文件夹里每个文件的代码行数

问题描述 麻烦大家指点一下,给点思路,我对C#还不是太熟.题目是这样的.用C#设计一个小程序,统计一个文件夹里(包括子文夹)每个文件的LinesofCode.假设文件夹里仅有*.js,*.html,*.css等程序文件(无图片等多媒体文件).如何显示出每个文件的路径以及程序里的代码行数.某公司的面试题,周一就要交货,唉~太急了.麻烦大家帮帮忙.谢谢了. 解决方案 解决方案二:显示文件路径C#里面有File,FileInfo,DirectoryInfo这几个类,你去看看显示文件行数:可以用File

Linux 统计代码行数的代码

统计文件行数(单个文件): wc -l file 例如: homer@ubuntu:~/workspace/Android/game$ wc -l LGameAndroid2DActivity.Java 906 LGameAndroid2DActivity.java 统计目录所有文件行数(全部目录): find . -name *.java | xargs wc -l 例如: homer@ubuntu:~/workspace/android$ find . -name *.java | xarg