Grep

如何計算文件夾中所有標頭檔和源文件中的所有程式碼行數?*.cpp *.h

  • August 13, 2019

假設我有一個項目文件夾,其中包含許多 C++ 的標頭檔和源文件;我將如何計算所有這些的總行數?

wc帶有選項的命令-l列印每個文件的行數,如果有多個文件作為輸入,則列印總數。

假設我有兩個文件foo.cppbar.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

引用自:https://unix.stackexchange.com/questions/535285