#!/bin/ksh # Determine how many bytes occupy a given account typeset -i size=0 typeset -i totalsize1=0 typeset -i totalsize2=0 typeset -R10 prnomod typeset -R10 prmod typeset -R10 prntotal savepwd=$PWD # Do space without modlogan directory cd ~ # go to home directory cd rossde.com # go to base of Web site ls -lR | grep -v 'modlogan' > ${savepwd}/listall while read junk1 junk2 junk3 junk4 size junkrest; do # size is 5th item if [[ $size != 0 ]]; then let totalsize1=$totalsize1+$size fi let size=0 done < ${savepwd}/listall let prnomod=$totalsize1 # Do only modlogan directory \rm ${savepwd}/listall cd modlogan ls -lR > ${savepwd}/listall while read junk1 junk2 junk3 junk4 size junkrest; do # size is 5th item if [[ $size != 0 ]]; then let totalsize2=$totalsize2+$size fi let size=0 done < ${savepwd}/listall let prmod=$totalsize2 # Print sizes cd $savepwd #return to operating directory \rm listall let prntotal=$totalsize1+$totalsize2 print 'Size without modlogan =' $prnomod print 'Size of modlogan =' $prmod print 'Total size =' $prntotal