hive直线输出^m和空字符

0s7z1bwu  于 2021-06-01  发布在  Hadoop
关注(0)|答案(0)|浏览(225)

我想从运行直线的配置单元查询中获取输出。由于某些原因,我得到了^m和“null”字符以及预期的结果。

beeline -u jdbc:hive2://server:10000/default --showHeader=false --outputformat=csv2 --silent=true --showWarnings=false --verbose=false -f ./logs/runme.sql

runme.sql的内容

select distinct(date_format(cast(epoch_dt/1000 as TIMESTAMP), 'yyyyMMddHHmmss')) from mydb.mytab;

我把结果放在一个数组里

tmp_cmd="beeline -u jdbc:hive2://server:10000/default --showHeader=false --outputformat=csv2 --silent=true --showWarnings=false --verbose=false -f ./logs/runme.sql"
echo $tmp_cmd
cmd_ent_id=($(eval "$tmp_cmd"))

结果是这样的

^Mnull20181016075150
20181016080129
 <---- empty line

我只想了解价值观。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题