-1

スクリプトの 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していますが、ワイルド char を見逃していません%か?

于 2012-09-27T04:44:28.720 に答える