#!/bin/bash # STARTPATH=`pwd` for ZIP in `find . | grep ".zip$"` do cd $STARTPATH DIR=`dirname $ZIP` ZIPFILE=`basename $ZIP` ZIPFILEOUTPUTDIR=`echo $ZIPFILE | md5` echo "Processing $ZIPFILE" cd $DIR if [ ! -e "$ZIPFILEOUTPUTDIR" ] then mkdir $ZIPFILEOUTPUTDIR cp $ZIPFILE $ZIPFILEOUTPUTDIR cd $ZIPFILEOUTPUTDIR unzip -o $ZIPFILE rm $ZIPFILE else echo "skipping $ZIPFILEOUTPUTDIR" fi done