专栏中心

EEPW首页 > 专栏 > Linux统计项目代码行数-wc

Linux统计项目代码行数-wc

发布人:电子禅石 时间:2020-02-06 来源:工程师 发布文章
Usage: wc [OPTION]... [FILE]...
    -c, --bytes, --chars print the byte counts
    -l, --lines print the newline counts
    -L, --max-line-length print the length of the longest line
    -w, --words print the word counts
        --help display this help and exit
        --version output version information and exit


打开终端,用cd命令定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来:

find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l

上面命令可以搜索这个工程。但包含了空格。

find . "(" -name "*c" -or -name "*.h" -or -name "*cpp" ")" -print | xargs wc -l

下面举几个例子:

1.统计当前目录下,py文件数量:

  1. find . -name "*.py" |wc -l

2.统计当前目录下,所有py文件行数:

  1. find . -name "*.py" |xargs cat|wc -l

3.统计当前目录下,所有py文件行数,并过滤空行:

  1. find . -name "*.py" |xargs cat|grep -v ^$|wc -l


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

韩研究团队开发玻璃基板超快激光布线技术,瞄准CPO瓶颈突破

高通财报超预期股价大涨 数据中心业务时间表公布

设计指南-热功率器件设计中的几点思考

SiC MOSFET 体二极管特性及死区时间选择

测量射频电路

视频 2011-10-17

台积电SoIC路线图:2029芯片堆叠迈向4.5μm间距,全力支撑AI算力

设计指南-空间限定的集成FET的DC - DC转换器

视频 2011-10-18

800V:驱动超大规模数据中心的未来

智能计算 2026-04-30

设计指南-低功耗压力传感器

如何应用英飞凌新一代G2 CoolSiC™ MOSFET 提升系统效率

ABB:利用ETHERNET-APL共创更智能的过程自动化

新型高电压精密放大器--业界最精确的SPICE模型

视频 2011-10-17

股权脱钩 台积电清仓手中Arm全部股权

EDA/PCB 2026-04-30

全球首家AI硅光子芯片上市公司正式登陆港交所

机器人开发平台MOVE上线:打通EBV生态系统,助力整机系统设计

更多 培训课堂
更多 焦点
更多 视频

技术专区