Я работаю над простым 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
Как я могу подавить это сообщение? Это не останавливает выполнение скрипта, но я бы предпочел этого не видеть.