#!/bin/sh | |
fixed=0 | |
success=0 | |
failed=0 | |
broken=0 | |
total=0 | |
while read file | |
do | |
while read type value | |
do | |
case $type in | |
'') | |
continue ;; | |
fixed) | |
fixed=$(($fixed + $value)) ;; | |
success) | |
success=$(($success + $value)) ;; | |
failed) | |
failed=$(($failed + $value)) ;; | |
broken) | |
broken=$(($broken + $value)) ;; | |
total) | |
total=$(($total + $value)) ;; | |
esac | |
done <"$file" | |
done | |
printf "%-8s%d\n" fixed $fixed | |
printf "%-8s%d\n" success $success | |
printf "%-8s%d\n" failed $failed | |
printf "%-8s%d\n" broken $broken | |
printf "%-8s%d\n" total $total |