2012-08-10 68 views
3

我希望創建一個腳本中的數據不是可以找到基於字段在數據庫 目前我做手工的特定日期/時間bash腳本的變量。 ..如何創建一個包含從Postgres數據庫

# psql gttvdb -U postgres 
gttvdb=# select patch_date from version_history where version ='1.1.1'; 

我需要的是能夠引用該日期作爲變量在bash腳本

#! /bin/sh 
patchdate=$("select patch_date from version_history where version ='1.1.1';") 
echo "last update was " $patchdate 

回答

3

試試這個:

patchdate=` psql -t -q -c "select patch_date from version_history where version ='1.1.1'"` 
+0

謝謝,這使我在正確的地方...讀 – user1591029 2012-08-10 19:49:23

+0

dtin patchdate ='PSQL gttvdb -U Postgres的-t -q -c「從version_history其中version = '$ dtin' ORDER選擇patch_date BY ID DESC極限1 ;「' – user1591029 2012-08-10 19:56:09

+0

是的,正是:) – 2012-08-10 20:19:20