下のスクリプトのように、bash-variableにスカラーpostgresql-valueを適用する方法はありますか?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"
私はいくつかの執筆を試みましたが、何も動作していないようです。前もって感謝します。
コマンド置換では、バッククォート( '\' ')または' $() 'のいずれかを使用する必要があります。一重引用符( '')は使用できません。 –
ありがとうございます。しかし、さらにvartest = '$(psql -c -d testlauf -U postgres -h localhost -p 5432"テストツールをどこから選択しても助かりました= '1'; ")'それは不幸なことではありません。 "sytnac error nearまたは" -d ""私もdbnameで試しました... – knutella
..このコマンサスで私のバックスティックを呑み込むのですが、実際には割り当ての第2部の前後に追加しました。 – knutella