スクリプトの 1 つで次の mysql コマンドを実行しようとしました。
mysql -e 'show global status like 'open_files''
しかし、 string が一重引用符で囲まれているため、機能していないようです'open_files'
。
一重引用符を含むこのようなコマンドを発行するにはどうすればよいですか?
スクリプトの 1 つで次の mysql コマンドを実行しようとしました。
mysql -e 'show global status like 'open_files''
しかし、 string が一重引用符で囲まれているため、機能していないようです'open_files'
。
一重引用符を含むこのようなコマンドを発行するにはどうすればよいですか?
外側で二重引用符を使用します。
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 を見逃していません%
か?