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 阅读次数:40
find . -name *.java -exec wc -l {} \;
find . -name *.java -exec wc -l {} \; | awk '{s+=$1}END{print s}'
整个脚本分为三部分:
ps:如果想统计其语言的项目,只需要把*.java后缀替换成*.go、*.js即可
下一篇:Windows核心编程学习笔记
SWIG(Simplified Wrapper and Interface Generator)是一个将C/C++接口转换为其他语言接口的工具,从而可以讲C/C++的库集成到其他语言的系统中。
线性查找
经典面试题-线程池七大参数
dll本身是没法运行的,必须在其它工程调用dll时候才会运行。
K 个关闭的灯泡。 N 个灯泡排成一行,编号从 1 到 N 。最初,所有灯泡都关闭。每天只打开一个灯泡,直到 N 天后所有灯泡都打开。
课程表 III。 这里有 n 门不同的在线课程,按从 1 到 n 编号。
罗马数字转整数。
Java学习while循环练习-珠穆朗玛峰(应用)
webpack 压缩js文件配置 Error: webpack.optimize.UglifyJsPlugin has been removed, please use config.optimiza
java基础(1)
文章
29774
阅读量
4171610
2025-02-18 07:28:15
2025-02-11 09:37:16
2025-02-11 09:36:24
2025-01-17 09:06:45
2025-01-15 08:08:58
2025-01-15 08:08:29
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