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

先上结果

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}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,848评论 0 10
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,499评论 0 5
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,799评论 0 11
  • 参与感2 消费者决策心理的一个变化过程是由最早的功能性消费,到品牌性消费,再到近年来的消费式体验,而小米一直践行的...
    哲子的二三条阅读 208评论 0 0
  • 持续祈祷第1天,打卡,读《祈祷学前自训》有感: 每天的生活都充满了各种琐碎的事情与各种情绪,如果我放弃觉察的话,我...
    舒舒爱祈祷阅读 584评论 0 2