git log统计每个作者的代码量
前言
最近想写一个脚本文件自动统计git里每个作者分别增加了多少行代码,于是上网Google下看别人是怎么写的,来来去去都是下图这种需要提前知道作者名字的
这种脚本需要提前传入author参数,当新增加一个author时就需要去改动代码,这种代码的可扩展性极差。后来自己用awk写了一个不需要知道作者的名字就可以统计出每个作者新增了多少行代码的脚本
具体实现
脚本代码
执行
结果
左边为作者的名字(用红色遮住部分),右边为该作者在Git提交里所增加的代码行数