统计代码行数

411 阅读1分钟

1 : vscode插件 VS Code Counter

2: git bash 命令

进行参数的过滤筛选

如进行文件格式过滤,以下命令只读取 .js 和 .ts 格式的文件:

find . "(" -name "*.js" -or -name "*.ts" ")" -print | xargs wc -l

过滤代码文件中的空行,使用 grep -v "^$"

find . "(" -name "*.js" -or -name "*.ts" ")" -print | xargs | grep -v "^$" | wc -l

进行目录过滤,比如不统计 node_modules 目录:

find . -name "*.js" | grep -v "node_modules" | xargs wc -l