假设我有一个项目文件夹,其中包含许多 c++ 的头文件和源文件;我如何计算所有这些的总行数?
答案1
wc
如果给出多个文件作为输入,则带有选项的命令将-l
打印每个文件的行数和总计。
假设我有两个文件foo.cpp
,bar.h
每个文件有 10 行,然后wc -l
给出以下结果:
$ wc -l *.cpp *.h
10 foo.cpp
10 bar.h
20 total
如果您只需要总值,您可以将cat
文件并将结果通过管道传输到wc -l
:
$ cat *.cpp *.h | wc -l
20