我有一个以空格开头的 mysql 密码。我想将此密码放入变量中,然后使用它在 bash 脚本中进行连接。
这很好用:
mysql -u me -p' examplepw'
但这不是:
pw=" examplepw"
mysql -u me -p'$pw'
因为单引号使变量名按字面解释(即 mysql 不将字符串 $pw
识别为有效密码)。
如何使用变量来保存需要转义的 mysql 密码?
最佳答案
啊我刚刚找到解决方案:终止单引号,并用双引号连接引用的变量:
mysql -u me -p''"$pw"''
关于mysql - 转义变量mysql密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53864245/