2

私のシェル スクリプトでは、このクエリを使用して列 ID の last_value を取得しています。

last_val=`beeline -e "select nvl(max(id),0) from testing.1_test"`

結果は

+----------+--+
|   _c0    |
+----------+--+
| 3380901  |
+----------+--+

この値を変数 ${last_val} として渡したい

エコー${last_val}をしたいのですが3380901、受け取っています

+----------+--+
|   _c0    |
+----------+--+
| 3380901  |
+----------+--+

どうすればエコーできますか3380901

以下のようなハイブオプションを使用すると、必要なものが得られました

last_val=`hive -e "select nvl(max(id),0) from testing.1_test"`

エコー${last_val}がくれた3380901

どうすればこれを行うことができますか教えてください。

4

1 に答える 1