1.统计每个文件的行数
find . -name *.java -exec wc -l {} \;
2.统计代码总行数
find . -name *.java -exec wc -l {} \; | awk '{s+=$1}END{print s}'
3.分析
整个脚本分为三部分:
- 查找当前目录下所有以java结尾的文件
- 通过wc 统计单个的java文件行数
- 通过awk命令进行求和得到总的文件行数
ps:如果想统计其语言的项目,只需要把*.java后缀替换成*.go、*.js即可
2024-03-28 08:17:27 阅读次数:50
find . -name *.java -exec wc -l {} \;
find . -name *.java -exec wc -l {} \; | awk '{s+=$1}END{print s}'
整个脚本分为三部分:
ps:如果想统计其语言的项目,只需要把*.java后缀替换成*.go、*.js即可
下一篇:Windows核心编程学习笔记
Python是一种高级编程语言,它提供了许多内置函数和模块来处理文件操作,主要包括:打开文件、读取文件、写入文件、关闭文件、获取目录列表等。
java休眠到指定时间怎么写
多端数据同步是指在多个设备(例如桌面应用、移动应用、Web应用)之间保持数据的一致性。
Java学习(动态代理的思想详细分析与案例准备)(1)
C#目录文件监控
通过一个 mvn 命令直接让我们创建一个 Maven 的脚手架。
给定一个非空的整数数组,返回其中出现频率前 前K个高频元素java 高的元素。
基于java Swing开发的学生成绩管理系统【项目源码+数据库脚本】
本项目是一套基于java Swing开发的学生成绩管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。
本项目是一套基于java Swing学生选课管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。
文章
33561
阅读量
5237260
2025-05-14 10:33:16
2025-05-14 10:02:58
2025-05-13 09:49:12
2025-05-12 08:40:18
2025-05-08 09:03:57
2025-05-08 09:03:21
2023-04-18 14:14:13
2023-04-19 09:23:13
2023-04-24 11:25:19
2023-05-11 06:05:48
2023-03-29 09:40:26
2023-02-22 06:40:54