How about this:
Code:
#!/bin/bash
IFS="
"
for line in `ls -lR | grep "^-" | awk {'print $6" "$5'} | sort`;do
size=`echo $line | awk {'print $2'}`
month=`echo $line | awk --field-separator "-" {'print $1"-"$2'}`
if [ $lastmonth ] && [ "$lastmonth" != "$month" ];then
echo $lastmonth = $total
total=$size
else
total=$(($total+$size))
fi
lastmonth=$month
done
echo $month = $total