小编典典

在所有子目录上使用wc计算行数之和

linux

如何计算所有子目录中所有文件的所有行wc

cd mydir
wc -l *
..
11723 total

man wc建议wc -l --files0-from=-,但我不知道如何生成所有文件的列表NUL-terminated names

find . -print | wc -l --files0-from=-

不工作。


阅读 317

收藏
2020-06-07

共1个答案

小编典典

您可能想要这样:

find . -type f -print0 | wc -l --files0-from=-

如果只需要总行数,则可以使用

find . -type f -exec cat {} + | wc -l
2020-06-07