我嵌入了一个蜂巢查询,以提取的值并将其存储到变量中,并使用带有特殊字符的反引号,必须在@附近定义多少个转义字符才能执行以下查询。
Table_Name=`hive -S -e " Select tbl_name, \
regexp_replace(concat_ws(',',collect_set(cast(table_name as string))),' ','@') as tbl_name \
from table_a \
lateral view explode(tbl_name) as table_name and table_id='$table_number'"`