: !/bin/sh cd topdat for par in `ls -d *` do #echo "Doing $par" du -k $par | awk -v "par=$par" '{ if ( $2 == par ) print $0; }' zip -r -9 /tmp/$par.zip $par 2>&1 1>/dev/null du -k /tmp/$par.zip rm -f /tmp/$par.zip echo done