小编131*_*2EN的帖子

如何使用ubuntu中的脚本添加带有连字符的数据库名称

我尝试在脚本中使用此代码,但它只是创建了反引号内的内容.在此示例中,在数据库中创建了"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
Run Code Online (Sandbox Code Playgroud)

mysql database bash shell terminal

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

database ×1

mysql ×1

shell ×1

terminal ×1