抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

先上结果

61795a3ea5c1eeec9701226b3a14c341.png

  • 在需要检查的目录下运行脚本就能查询到 当前目录 以及 子目录.h .m 的文件数和行数

  • 这样与前一天的结果对比就能知道一天你写了多少代码

具体脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
fileCount=0
lineCount=0

function checkFile() {
file=$1
if [ "${file##*.}"x = "m"x ]||[ "${file##*.}"x = "h"x ]
then
let fileCount=fileCount+1
while read line
do
let lineCount=lineCount+1
done < ${file}
# echo ${lineCount}
fi
}


for file in `find . -name "*.m" -o -name "*.h" `
do
echo $file
checkFile $file
done


echo ===================================
date
pwd
echo 总文件数: ${fileCount}
echo 总 行 数: ${lineCount}