linux - 如何在Linux中获取目录中 ".c"和 ".h"文件末尾的行数?

标签 linux numbers line

我知道如何获取目录中“.c”结尾的所有文件的行数。 我使用了这个命令:

find nemu/ -name "*.c" |xargs cat|wc -l

但是我怎样才能在命令中以“.c”和“.h”结尾的所有文件中增加行数呢?

我的意思是,切换

find nemu/ -name "*.c" |xargs cat|wc -l

find nemu/ -name "*.h" |xargs cat|wc -l

一个命令。

最佳答案

您可以使用通配符模式 *.[ch] 来匹配以 .c.h 结尾的文件。

find nemu/ -name "*.[ch]" |xargs cat|wc -l

关于linux - 如何在Linux中获取目录中 ".c"和 ".h"文件末尾的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39751399/

相关文章:

c - perror 是线程安全的吗?

java - 计算字符串中逗号分隔的正数和负数的总出现次数

algorithm - 几何级数模运算

javascript - d3.js 画线源和目标不同(从 d3.svg.arc() 生成的圆弧到具有基数位置的节点)

Java仿射变换绘制路径

python - 安装pip时出错

linux - "Can' t open a bfd on stdout"来自 gcc 的错误

c - 查找谁使用了 ELF 文件中的符号

c - C中数字的回文

java - 如何使用JTS简化线路?