微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过循环传递参数

如何解决通过循环传递参数

我正在运行一个 hive 查询并以变量的形式存储结果。然后将变量与 if 循环中的其他变量进行比较。现在我想参数化脚本以通过传递值在 4 个表上运行相同的 if 循环。下面是代码

现在相同的 if else 循环我想为 4 个表运行 表1 表2 表3 tb4

我是脚本的新手,谁能建议我如何在 hive 查询中通过脚本在同一个 if 循环中一个一个地传递这些表值,而不是为不同的表编写多个 if 循环。

A1=$(hive -S -e "select max(date) from db.tbl1;")`
     if [[ "$A1" == "$CURRENT_dATE" ]]; then
ELSE [[ "$A1" != ""$CURRENT_dATE" ]] then
fi 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。