Я хочу написать скрипт bash, который создает несколько пользователей и базу данных.
Сначала я хочу проверить, существует ли пользователь, поэтому я попытался
sudo -u postgres psql -c 'SELECT 1 FROM pg_roles WHERE rolename=${VAR_USER}'
Как получить возвращаемое значение, которое я могу проверить в
if
?Как проверить, существует ли база данных?
Если postgres
psql
имеет ошибку, как мне остановить скрипт и вывести ошибку?Я пытаюсь создать новую переменную таким образом
A='${b}_dml'
но получаю ошибку.