2

BASHスクリプトの変数を使用してMySQLデータベースを作成しようとしています。これが私に問題を与えるコードです: database = "mysql --verbose --user = root --password --execute =" create database foo ""実行すると、オプションリストで失敗します。問題はexecuteオプションの後に引用符を使用することにあると確信していますが、それを機能させる方法がわかりません。

4

2 に答える 2

1

database変数を設定するポイントは何ですか?

mysql --verbose --user=root --password --execute="create database foo"

データベースの作成には問題なく機能するはずですfoo

于 2012-09-26T20:20:22.137 に答える
0

これを試して:

#!/bin/sh
mysql --verbose --user=root --password --execute="create database $1"

bashscript フォルダーに保存し、次のように実行します。

nameofbashscript mydatabasename
于 2012-10-15T23:13:54.177 に答える