1
내 셸 스크립트에서이 쿼리를 사용하여 열 ID의 last_value를 가져옵니다.셸 스크립트에서 하이브 대신 Beeline 사용
last_val=`beeline -e "select nvl(max(id),0) from testing.1_test"`
결과는
+----------+--+
| _c0 |
+----------+--+
| 3380901 |
+----------+--+
가 지금은 {last_val} 변수 $가
내가 3380901
을 갖고 싶어 ${last_val}
에코 않을 때이 값을 전달하려는 것입니다하지만 난
+----------+--+
| _c0 |
+----------+--+
| 3380901 |
+----------+--+
3380901
을 어떻게 울릴 수 있습니까?
내가
last_val=`hive -e "select nvl(max(id),0) from testing.1_test"`
이
${last_val}
이 나에게 준 에코 원하는 것을 얻었다 아래 내가 좋아하는 하이브 옵션을 사용하는 경우
3380901
제가이 작업을 수행 할 수있는 방법을 알려주세요?
직선 '의 출력이란 --showHeader = --outputformat csv2 = -e 거짓 "선택 NVL() 최대 (ID, 0) testing.1_test에서' '? –
@ MirosławZalewski'+ ---------- + - + | 3380901 | + ---------- + - +'출력이지만 '3380901'을 원합니다. –