2017-08-28 55 views
0

我正在嘗試編寫一個shell腳本,用於比較DB2和Hive行計數並檢查它們是否匹配。 雖然這樣做,我正面臨着蜂巢計數問題。比較DB2和Hive的行數

,因爲我走在一個文本文件蜂箱數,其未來在以下格式:

+---------+--+ 
| _c0 | 
+---------+--+ 
| 713313 | 
+---------+--+ 

後,我在更改屬性,從表到CSV(直線--outputformat = TSV)和現在輸出是這樣的:

'_c0' 
'713313' 

有沒有什麼辦法,我們只能得到計數?我不想使用AWK或GREP或SED來提取記錄數。請讓我知道。

回答

0

最短途徑:

數=`蜂巢-S -e「SELECT COUNT(*)從database.table_name'`

+0

感謝回答這個快速。輸出仍然相同。 [**** @ **** test_count] $ echo $ count + ------ + - + | _c0 | + ------ + - + | 421 | + ------ + - +我只想提取計數。 –