【发布时间】:2013-02-26 08:45:26
【问题描述】:
我在 bash (Ubuntu) 中编写了一个 MySQL 命令:
[XXXX:~]$ mysql -h localhost -u XXXX -pXXXX -e "DROP DATABASE IF EXISTS `f-XXXX`;"
我需要在这个命令中使用反引号,因为数据库名称是可变的。
该命令不起作用并发送f-XXXX command not found
我认为我的问题与反引号有关。我该怎么办?
【问题讨论】:
-
您确定
mysql some_params -e "DROP DATABASE IF EXISTS ${DB_NAME}"不适合您吗? -
在 UNIX 中,反引号 ` 用于命令替换。