小编典典

计算 git 存储库中的行数

all

我如何计算 git 存储库中所有文件中存在的总行数?

git ls-files给我一个 git 跟踪的文件列表。

我正在寻找cat所有这些文件的命令。就像是

git ls-files | [cat all these files] | wc -l

阅读 88

收藏
2022-03-01

共1个答案

小编典典

xargs将让您将cat所有文件放在一起,然后再将它们传递给wc,就像您问的那样:

git ls-files | xargs cat | wc -l

但是跳过中间cat可以为您提供更多信息,并且可能更好:

git ls-files | xargs wc -l
2022-03-01