Inserisci il -c
opzione appena prima del suo argomento - la query. Ricorda anche di usare il -t
aggiuntivo opzione per ottenere solo il valore della tupla. E, naturalmente, usa i backtick (` ) operatore.
Usando il -X
è anche consigliata un'opzione, come a volte un .psqlrc
il file potrebbe aggiungere dell'output ridondante, così come il -A
opzione, che disabilita l'allineamento delle colonne (spazi bianchi).
vartest=`psql -X -A -d $dbname -U $username -h localhost -p 5432 -t -c "SELECT gid FROM testtable WHERE aid='1'"`