查看一天写了多少代码脚本

先上结果

查看一天写了多少代码脚本_第1张图片
result.png
  • 在需要检查的目录下运行脚本就能查询到 当前目录 以及 子目录.h .m 的文件数和行数

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

具体脚本

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}

你可能感兴趣的:(查看一天写了多少代码脚本)