Versuchen Sie vielleicht etwas in einem Bash-Skript:
#!/bin/bash set -e read -p "Please enter the user name to search for: " VAR_USER VALUE=$(psql -c "SELECT 1 FROM pg_roles WHERE rolename=$") echo "$VALUE"
"set -e" bewirkt, dass das Skript bei einem Fehler beendet wird. Weitere Informationen finden Sie in dieser Antwort und den zugehörigen Einträgen. Es wird auch (bei meinen Tests mit mysql, da ich keine Postgres installiert habe) den Fehler angezeigt, durch den das Skript beendet wurde.
Wenn Sie eine andere als die Standarddatenbank verwenden, geben Sie diesen Datenbanknamen irgendwo / irgendwie im Skript an.