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 阅读次数:33
find . -name *.java -exec wc -l {} \;
find . -name *.java -exec wc -l {} \; | awk '{s+=$1}END{print s}'
整个脚本分为三部分:
ps:如果想统计其语言的项目,只需要把*.java后缀替换成*.go、*.js即可
下一篇:Windows核心编程学习笔记
在微服务架构中,服务发现和配置管理是两个非常重要的组件。HashiCorp Consul 是一个支持多数据中心的服务发现和配置工具,它提供了服务注册和发现、健康检查、Key/Value 存储等功能。
150道MySQL高频面试题,学完吊打面试官--B+树索引实现原理(数据结构)
java 使用dom4j生成xml,并格式化
在 Python 中,文件和目录操作是非常常见的任务。无论是读写文件、创建和删除目录,还是获取文件的基本信息,Python 都提供了丰富的内置模块来帮助我们完成这些工作。
大厂笔试选择题总结(持续更新)
【leetcode】数组 - 颜色分类
java之Thread类实战模板(全)
序列化(Serialize):内存当中的java对象放到硬盘文件中,java对象存储到文件中,将java对象的状态保存下来的过程,需要使用ObjectOutputStream类
dbca新建实例报错dbca java Permission denied
ACM模式下构建二叉树来实现各个核心代码 (java含注释)
文章
27958
阅读量
3548563
2024-12-20 07:54:53
2024-12-18 08:27:46
2024-12-16 08:31:32
2024-12-16 08:31:32
2024-12-13 07:05:34
2024-12-13 06:53:30
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