从Bash shell脚本中读取mysql中create database的结果

时间:2014-08-22 04:49:16

标签: mysql bash

我正在使用

在shell脚本中创建数据库
mysql -u$username -p$password -e " create database testdb"

我希望存储此语句的结果,以便根据其成功或失败在shell脚本中做出决策。

即使在插入语句中,我也没有获得任何返回值 如何在shell脚本中执行create database / insert语句后存储结果?

1 个答案:

答案 0 :(得分:0)

使用以下命令替换语法:

var=$(command-name-here arg1 arg2...)

因此,对于你的命令,你可以做这样的事情,

output=$(mysql -u$username -p$password -e " create database testdb")
echo "$output"