En linux y con awk instalado, se haría de la siguiente manera:
git ls-files | xargs -n100 wc -l | awk -F ' +|\\.' \
'/\./ { sumlines[$NF] += $2 }
END { for (ext in sumlines) print ext, sumlines[ext] }'
En linux y con awk instalado, se haría de la siguiente manera:
git ls-files | xargs -n100 wc -l | awk -F ' +|\\.' \
'/\./ { sumlines[$NF] += $2 }
END { for (ext in sumlines) print ext, sumlines[ext] }'