wc -l *.c *.h 就可以知道当前目录下的所有c 和 h 文件的行数的详细信息。很不错

如果要递归,可以配合其他命令一起使用

当前目录及子目录:
find . -name *.c |xargs wc -l
find . -name *.cpp | xargs wc -l
find . -name *.h |xargs wc -l

想一下子 ,或许简单的可以 使用重定向技术 使用

find -name "*.c">/tmp/file.list ;find -name "*.h" >>/tmp/file.list;cat /tmp/file.list |xargs wc -l;rm /tmp/file.list

或者这个比较方便,注意修改成需要的扩展名:

wc -l `find ./ -name "*.c";find -name "*.h"`

2.统计文件数量

find . -name *.c |wc -l

3.统计代码行数(过滤空行)

find . -name *.c|xargs cat|grep -v ^$|wc -l

转载于:https://www.cnblogs.com/bohaoist/p/4119733.html

[转]Linux统计代码行数相关推荐

  1. Linux 统计代码行数

    统计文件行数(单个文件): wc -l file 例如: homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.jav ...

  2. Linux 统计代码行数命令

    1.统计当前目录下,java文件数量: find . -name "*.java" |wc -l 2.统计当前目录下,所有java文件行数: find . -name " ...

  3. linux命令统计文件行数据库,wc命令--Linux统计文件行数

    语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...

  4. linux代码行数统计工具,统计代码行数工具 用golang实现

    首先:修改conf文件,配置要查找什么后缀的文件代码行数 使用方法:countcodeliine filename or nothing(计算可执行程序所在目录) 实现功能: 1,统计代码行数 2,可 ...

  5. 统计代码行数的方法梳理

    在日常运维工作中,会碰到对一项项目下的代码行数进行统计的需求,下面对代码行数的统计方法进行梳理,以供参考. 1)最简单的是使用wc -l直接进行代码行数统计.(wc的几个参数的解释:-c 统计字节数: ...

  6. 在项目开发中统计代码行数的6种方式

    文章目录 一.使用find和wc命令统计代码行数 进行参数的过滤筛选 命令参数简要说明 二.PowerShell工具统计代码行数 条件过滤 输出所有文件的行数 PowerShell相关命令的简要说明 ...

  7. webstorm代码行数统计_【Rust每周一库】Tokei 统计代码行数等信息的实用工具

    Tokei是一个按语言统计代码行数等统计信息的工具.其实这些信息还是非常有用的,首先程序猿可以用它来估计别人的实力或者观察自己实力成长的速度(神马,行数论英雄么?).其次,管理人员可以用它来估计工程的 ...

  8. vscode统计代码行数,前端开发配置、快捷键使用

    1.统计代码行数 使用场景是项目年终统计行数. 实现:在需要统计得文件夹右键"在文件夹中查找" ,后输入筛选得正则表达式 ^b*[^:b#/]+.*$ (注意右边小图标都点亮) 这 ...

  9. Eclipse统计代码行数

    开发过程中,经常需要统计代码行数,这时可以通过Eclipse的Search功能来实现. 步骤: 1.在Package Explorer中选中需要统计的包: 2.单击菜单Search-->File ...

  10. python计算营业额代码_python计算营业额的代码_python 统计代码行数简单实例

    python 统计代码行数简单实例 送测的时候,发现需要统计代码行数 于是写了个小程序统计自己的代码的行数. #calclate_code_lines.py import os def afileli ...

最新文章

  1. 神经网络的分类准确率是连续的吗?
  2. python绑定句柄容易么_Python 有什么奇技淫巧?
  3. 7教程统计意义_学渣的医学统计学自救笔记(一)
  4. vue 时间格式化函数_vue开发记录--通用时间格式函数
  5. hadoop大数据平台_Hadoop之外的3个大数据平台
  6. 【mcuclub】温度传感器DS18B20
  7. Centos7安装SCL源
  8. 微软的mak与kms区别
  9. 深度学习-深度信念(置信)网络(DBN)-从原理到实现(DeepLearnToolBox)
  10. renderjs的使用
  11. C语言-计算存款利息。有1000元,想存一年。有3种方法可选:(1)活期,年利率为r1;(2)一年期定期,年利率为r2;(3)存两次半年定期,年利率为r3。请分别计算出一年后按3种方法所得到的本息和。
  12. STM32和ST-LINK V2的连接与调试
  13. TP5使用PHPExcel将数据动态导出为Excel表格
  14. 伯克利文理学院的计算机课程,美国计算机专业四强----加州伯克利分校
  15. Force removing ActivityRecord no saved state问题的原因分析
  16. 单调时钟与墙上时钟的区别?ntp如何优雅校时?
  17. 无损连接和模式分解题型
  18. python之Bottle框架
  19. 解决获取网站的ico图标问题
  20. 计算机等级一考通2021,驾校驾考一点通2021最新版电脑版

热门文章

  1. jqGrid复制表格数据到另外一张表中
  2. Search in Rotated Sorted Array II leetcode java
  3. 利用WebUtil删除Cookies
  4. 时空、维度,以及其他(二)
  5. Strategy模式的一点思考
  6. GARFIELD@12-12-2004
  7. python中字典dict的方法fromkeys
  8. 使用Dockerfile构建镜像-Docker for Web Developers(5)
  9. webpack之loader篇
  10. 强大命令——Ping命令总结