找了这么多,百度上没有一个好使的,大部分都是printf的时候少引号。我改了下
grep可以过滤文件后缀。
git log --since="2022-3-7 12:25:00" --until="2022-3-7 13:38:00" --pretty=tformat: --numstat
| grep '\.java'
| awk '{ add += $1; subs +=$2; loc += $1 -$2 } END { printf "added lines:%s, removed lines:%s, total lines:%s\n", add, subs, loc }'