fix bug where schemas named with a substring of a cleaned schema failed to be cleaned (were skipped).
diff --git a/dbclean.sh b/dbclean.sh
index 4fbeadd..595b14c 100644
--- a/dbclean.sh
+++ b/dbclean.sh
@@ -41,7 +41,7 @@
DB_URL=`cat $dbLoginFile | cut -d'*' -f3`
DB_NAME=`cat $dbLoginFile | cut -d'*' -f4`
- result=`echo ${processed} | grep $DB_URL`
+ result=`echo ${processed} | grep ~${DB_URL}~`
if [ "$result" = "" ]
then
echo "-------------------------------------"
@@ -52,7 +52,7 @@
else
cleanSchema
fi
- processed="${processed}${DB_URL} "
+ processed="${processed}~${DB_URL}~ "
fi
done
echo "-------------------------------------"