我想从运行直线的配置单元查询中获取输出。由于某些原因,我得到了^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
我只想了解价值观。
暂无答案!
目前还没有任何答案,快来回答吧!