首页 > 技术文章 > hive -e 查询后正则抽取对应的结果

backMountainGuest 2020-03-26 06:03 原文

 

hive -e 查询后抽取对应的结果

# -P:要应用的正则表达式
# -o:表示只输出匹配的字符串,即可以把正则匹配到的结果拿到
max_partition_ods_gw_in=`hive -e "use zz_dev;select ds from ods_gw_in order by ds desc limit 1" | grep -P '\d+' -o`
# 输出结果: current_max_partition_ods_gw_in: 20200320,略掉了查询结果头信息

  

推荐阅读