У меня в скрипте есть переменная со списком имен папок с тире в их именах
DBDIR="some directory"
dbdash=`ls -l $DBDIR | egrep '^d' | grep '.-.' | awk '{print $9}'`
И я хочу отбросить каждую базу данных с одинаковыми именами с папками в переменную "dbdash"
dbhype=($dbdash)
for dbtry in ${!dbhype[*]}
do
mysqladmin -u$dbUser -p$dbPass 'drop database if exists `'${dbhype[$dbtry]}'` CHARACTER SET utf8 COLLATE utf8_general_ci;'
done
Но эта ошибка вышла после запуска скрипта
mysqladmin: неизвестная команда: 'удалить базу данных, если существует имя_папки CHARACTER SET utf8 COLLAT'
Как я могу удалить эти базы данных, используя скрипт? Пожалуйста помоги.