Đặt -c
ngay trước đối số của nó - truy vấn. Hãy nhớ sử dụng -t
bổ sung tùy chọn để chỉ nhận giá trị tuple. Và tất nhiên, hãy sử dụng dấu gạch ngược ( ` ) toán tử.
Sử dụng -X
tùy chọn cũng được khuyến nghị, đôi khi là .psqlrc
tệp có thể thêm một số đầu ra dư thừa, cũng như -A
tùy chọn này vô hiệu hóa việc căn chỉnh cột (khoảng trắng).
vartest=`psql -X -A -d $dbname -U $username -h localhost -p 5432 -t -c "SELECT gid FROM testtable WHERE aid='1'"`