linux系统中简单统计java项目代码行数信息

张开发
2026/4/4 1:04:06 15 分钟阅读
linux系统中简单统计java项目代码行数信息
新建脚本文件最好在项目根目录下count_java.shvicount_java.sh编辑内容按一下键盘上的i键屏幕左下角会出现-- INSERT --输入一下内容#!/bin/bashfind.-name*.java-print0|xargs-0cat2/dev/null|awk { line $0 gsub(/^[ \t]|[ \t]$/, , line) if (line ) { empty } else if (line ~ /^\/\// || line ~ /^\/\*/ || line ~ /^\*/) { comment } else { code } total } END { print print 总行数: total print 空行数: empty print 注释行数: comment print 有效代码行: code if (total 0) { printf(注释率: %.2f%%\n, comment/total*100) } else { print 注释率: 0.00% } print }按ESC键 → 输入:wq→ 回车保存并将该脚本文件放到项目根目录下。给脚本执行权限必须做chmodx count_java.sh运行统计./count_java.sh完成后会直接输出 总行数: 1789 空行数: 210 注释行数: 345 有效代码行: 1234 注释率: 19.28%

更多文章