飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1988|回复: 2

Linux统计代码行数

[复制链接]
  • TA的每日心情
    开心
    2023-2-7 08:49
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2018-12-7 22:43:50 | 显示全部楼层 |阅读模式

    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


    PYG19周年生日快乐!

    该用户从未签到

    发表于 2019-2-15 18:02:07 | 显示全部楼层
    学习一下顶!!!!!!!!!!!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-22 23:57
  • 签到天数: 174 天

    [LV.7]常住居民III

    发表于 2019-2-28 13:17:57 | 显示全部楼层
    多谢分享~~正在学CentOS7的管理,收藏了~~
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表