我曾try 在脚本中使用此代码,但它只是创建了反引号内的内容.在本例中,在数据库中创建了"echo"table-db"".它没有在查询中创建带有连字符的文件夹名称
hyph=`ls -l $DBDIR | egrep '^d' | grep '.-.' | awk '{print $9}'`
dbhype=($hyph)
for dbtry in ${!dbhype[*]}
do
mysql -u$dbUser -p$dbPass -e 'CREATE DATABASE IF NOT EXISTS `echo "table-db"` CHARACTER SET utf8 COLLATE utf8_general_ci';
echo "Database ${dbhype[$dbtry]} created."
done