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 阅读次数:28
find . -name *.java -exec wc -l {} \;
find . -name *.java -exec wc -l {} \; | awk '{s+=$1}END{print s}'
整个脚本分为三部分:
ps:如果想统计其语言的项目,只需要把*.java后缀替换成*.go、*.js即可
下一篇:Windows核心编程学习笔记
Vue.js是一套构建用户界面的渐进式框架。Vue只关注视图层,采用自底向上增量开发的设计。Vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。
时间管理是编程中的一个重要方面,无论是处理用户输入的时间数据,还是进行时间计算和格式化,都需要对时间代码有深入的理解。本文将探讨编写时间代码的技巧以及常见的问题。
JAVA继承实例
利用共享的方式来支持大量细粒度的对象,这些对象一部分内部状态是相同的。
MacOS切换JDK版本
Base64解码时Illegal base64 character 20问题解决
idea解决“源根之外的java文件“的问题
No static resource favicon.ico.问题解决
修改tmp目录大小
Linux文件系统
文章
25746
阅读量
3140525
2024-11-14 08:11:27
2024-10-18 09:52:50
2024-10-18 09:52:34
2024-10-18 09:50:01
2024-10-18 09:50:01
2024-10-17 08:21:52
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-05-10 06:02:06
2023-03-29 09:40:26