-1

我尝试在我的一个脚本中执行以下 mysql 命令:

mysql -e 'show global status like 'open_files''

但它似乎不起作用,因为 string 周围有单引号'open_files'

我怎样才能发出这样的命令,它包含一个单引号?

4

1 回答 1

6

在外面使用双引号。

mysql -h127.0.0.1 -uxxxxx -pxxxxx -A databasename -e "show global status like 'open_files'"

或相反的方式:

mysql -h127.0.0.1 -uxxxxx -pxxxxx -A databasename -e 'show global status like "open_files"'

或者您可以转义单引号。

而你正在使用LIKE,你没有错过 wild char%吗?

于 2012-09-27T04:44:28.720 回答