【发布时间】:2016-07-04 08:35:16
【问题描述】:
我正在编写一个简单的 bash 脚本,它所做的一件事就是在继续之前检查数据库是否已经存在。这是很简单的代码,但是每当我尝试运行脚本并且我想禁止它时,我都会收到一条警告消息。
代码如下:
if ! mysql -uroot -proot -e "use $NAME"; then
echo YES
else
echo NO
fi
因此,作为输出,当 if 语句返回 true 时,我收到以下消息:
ERROR 1049 (42000) at line 1: Unknown database 'database'
YES
如何隐藏该消息?它不会阻止脚本运行,但我不想看到它。
【问题讨论】:
标签: mysql bash shell debugging