shell远程以非交互进入docker中MySQL执行sql

#!/bin/bash
sshpass -p '*** ' ssh root@192.168.1.* '
t_sql="show master status"
docker exec -it mysql mysql -uroot -p*** "$t_sql"
'
这种方式好像无法执行后面的t_sql并不能得到执行,用<<EOF的方式又老提示结束不对,脚本调脚本的方法倒是可以,请问还有什么更好的方法,或者我上面的脚本为什么sql不能得到执行?谢谢

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^