如何将 PostgreSQL 标量值存储到 bash 变量中,就像下面的脚本一样?
dbname="testlauf"
username="postgres"
vartest='psql -c -d $dbname -U $username -h localhost -p 5432 "SELECT gid FROM testtable WHERE aid='1';"'
echo "$vartest"
我尝试了几种不同的写作方式,但似乎都没有起作用。先行致谢。
\``)或
$()。单引号(
'`)不起作用。 - Ansgar Wiechers$(psql -c -d testlauf -U postgres -h localhost -p 5432 "SELECT gid FROM testtable WHERE aid='1';")
,不幸的是它也行不通... 它给了我“在-d附近或者语法错误” 我也尝试过使用dbname... - knutella