這應該是相當直接的,我不知道爲什麼我在爲它掙扎。將AWK結果分配給變量
我在shell腳本中運行以下psql命令,以確定在插入數據之前是否刪除了所有索引。
INDEXCOUNT=$(psql -p $dbPort -U enterprisedb -d main_db -c "select Count(*) from all_indexes where index_schema = 'enterprisedb';")
在這一點上,INDEXCOUNT等於「COUNT ------- 0」
現在,如果我同意以下行我得到我想要的結果 -
echo $INDEXCOUNT | awk '{print $3}'
如何將$INDEXCOUNT | awk ‘{print $3}’
的值賦值給變量以在「IF」語句中進行檢查?
例如:
RETURNCOUNT=$INDEXCOUNT | awk '{print $3}'
RETURNCOUNT = $(回聲$ INDEXCOUNT | awk的 '{打印$ 3}' ) – user739866 2011-05-17 13:45:40