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 阅读次数:46
find . -name *.java -exec wc -l {} \;
find . -name *.java -exec wc -l {} \; | awk '{s+=$1}END{print s}'
整个脚本分为三部分:
ps:如果想统计其语言的项目,只需要把*.java后缀替换成*.go、*.js即可
下一篇:Windows核心编程学习笔记
java使用JDBC方式操作mysql数据库示例
Java的几种常用包
final从字面翻译来看,有最后的,最终的; 决定性的; 不可更改的等含义,在java里面主要还是“不可改变的”这层意思,不可改变或者不想改变的final主要用在类、方法、数据这三个方面。
程序中的乱码问题,主要出现在我们处理中文数据的过程中出现。从浏览器向服务器请求数据,服务器返回的数据在浏览器中显示为乱码。或者是服务器中的java文件用到中文,也有可能会出现乱码。数据库在处理数据的时候,也会碰到乱码问题。
牛客网刷题(2)(Java之JDK目录、集合框架图、内存管理、对象生命周期、垃圾回收机制)
软件开发入门之Java 抽象类
PyCharm提供了自动Deploy代码到远程服务器,并可以远程调试的功能。
使用ZipEntry解压zip文件报错: java.lang.IllegalArgumentException: MALFORMED
java9系列第二篇-资源自动关闭的语法增强
Java实战之管家婆记账系统(15)——按备注条件查询界面及功能实现
文章
32268
阅读量
4671862
2025-04-11 07:15:54
2025-04-11 07:15:54
2025-04-11 07:11:40
2025-04-11 07:08:26
2025-04-09 09:15:47
2025-04-09 09:15:47
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-05-10 06:02:06