这个问题在这里已经有答案了:
从字符串中正确读取引用/转义参数(4个答案)
去年关门了。
我正在尝试从bash脚本运行查询:
# !/bin/bash
query="\"show databases\""
command="mysql --defaults-file=/user/.my.cnf -e "
outputfile=" > query_result.txt"
command=$command$query$outputfile
$($command)
结果是:
# ./query_test
mysql: unknown option '--print-defaults'
我做错了什么?
命令:
mysql --defaults-file=/user/.my.cnf -e "show databases"
在壳牌没有任何问题的情况下工作
1条答案
按热度按时间7vhp5slm1#
感谢@benjamin-w的评论,我解决了这个问题:
此链接中的其他示例:https://mywiki.wooledge.org/bashfaq/050