通过循环传递参数

问题描述

我正在运行一个 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 (将#修改为@)