我想统计所有子目录(以及子子目录...目录)中所有 .py 文件的所有行。我尝试这样做:
find strats/ -type f | wc -l *.py
但同样,它只计算当前目录中 .py 文件中的行,
答案1
您可以使用
find strats/ -type f -name '*.py' -exec wc -l {} +
对每个文件进行单独计数;或
find strats/ -type f -name '*.py' -exec cat {} + | wc -l
获取所有文件的行数的单一聚合计数。