Я использую psql
(PostgreSQL) команда в скрипте bash:
function create_database () {
sudo -u postgres psql -c "CREATE DATABASE WITH OWNER ;" 2>ERROR
if [[ $? -ne 0]; then
echo "error -> $ERROR"
return 1
else:
....
return 0
}
Я пытаюсь поймать error
и передаем его переменной, но переменная пуста.