#!/bin/sh # TS=0 ; TB=0 for G in `vxprint | awk '$1=="Disk" && $2=="group:" {print $3}'` do GS=0 ; GB=0 for VS in `vxprint -g $G -v -F%len` do B=`expr $VS` S=`expr $VS / 2048` GB=`expr $GB + $B` GS=`expr $GS + $S` TS=`expr $TS + $S` TB=`expr $TB + $B` [ "$1" = "-v" ] && printf "%15d blocks %15d megs\n" $VS $S done printf "Group %-20s size: %15d blocks, %15d megs\n" $G $GB $GS [ $G = rootdg ] && RS=$GS done echo Total size: $TB blocks, $TS megs echo Excl.rootdg: `expr $TS - $RS`