Process memory vmsize report

#!/bin/sh
mu=0
pr=$1
[ -n "$pr" ] || ( echo "procMemVmSize / Andrey Zakharov 2009 / usage: $0 <pid>" >&2; exit 1 )
pids=`pgrep $1`
 
for p in $pids; do
 
    let "mu = $mu + `cat /proc/$p/status |  grep VmSize | awk '{ print $2 }'`" #kB
 
done
 
let "mu = $mu * 1024"
 
echo $mu