linux中如何统计一个工程中的所有源代码和头文件代码行数

发布时间:2023年12月20日
find . -name "*.cpp" -o -name "*.h" -o -name "*.hpp" -o -name "*.cc"  | xargs wc -l

以上命令就可以统计整个工程中的源文件和头文件代码行数

命令详细解释如下:

find . -name "*.cpp" -o -name "*.h" -o -name "*.hpp" -o -name "*.cc":在当前目录及其子目录下查找所有的.cpp、.h、.hpp和.cc文件。-name参数用于指定文件名模式,-o参数表示逻辑或,即满足任意一个条件即可。

| xargs wc -l:将上一步找到的文件作为输入,使用xargs命令将它们传递给wc -l命令。wc -l命令用于统计输入文本的行数。
最终,这个命令会输出所有找到的文件的总行数。

在这里插入图片描述

文章来源:https://blog.csdn.net/qq_42595610/article/details/135101587
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。