标题说明如何使用bash命令计算源代码文件夹中的总行数
答案 0 :(得分:20)
答案 1 :(得分:10)
你可以使用
find . -name '*.php' | xargs wc -l
答案 2 :(得分:9)
使用cloc。它支持大约80种语言。
答案 3 :(得分:2)
您可以尝试以下方式:
find . -name "*.java" -exec cat {} \; | wc -l
答案 4 :(得分:1)
我的建议是
find
命令来查找所有文件sed
或其他内容strip out all the comments SLOC是一种非常非常误导性的软件测量方法。比尔盖茨说,这就像按重量估算飞机的质量,这可能是他说过的唯一有用的事情。
答案 5 :(得分:-1)
这也会计算空行,但这很简单。转到您要检查的特定目录并执行
find . | wc
答案 6 :(得分:-1)
已经回答了,只是使用你肯定会拥有的awk
另一种方式。
cat *.ext | awk 'BEGIN{i=0;} {i++;} END{print "Lines ", i}'
我也建议这样做,因为它可以很容易地编辑,为你不想计算的行添加模式(例如注释)。