
shell脚本文件里面有一个变量,在里面执行mysql语句,这个语句中用到这个变量 该怎么办?
#!/bin/bashvar2=`cat/var/script/ss2.txt`mysql-uroot-proot<<altertablenamerenameto$var...
#!/bin/bash
var2=`cat /var/script/ss2.txt`
mysql -uroot -proot<<alter table name rename to $var2; 这样写老报错
如果是这样写又不能调用到var2的值
var2=`cat /var/script/ss2.txt`
mysql -uroot -proot<< END
use fenda;
alter table name rename to $var2;
exit;
END
请各位高手指教?非常感谢 展开
var2=`cat /var/script/ss2.txt`
mysql -uroot -proot<<alter table name rename to $var2; 这样写老报错
如果是这样写又不能调用到var2的值
var2=`cat /var/script/ss2.txt`
mysql -uroot -proot<< END
use fenda;
alter table name rename to $var2;
exit;
END
请各位高手指教?非常感谢 展开
3个回答
展开全部
mysql -hHOSTNAME -uUSER -pPASSWORD -e'COMMAND'
将命令写道-e里就能不进入cli画面,直接执行mysql语句
是这个?
将命令写道-e里就能不进入cli画面,直接执行mysql语句
是这个?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |