我正在编写shell脚本,它将从文件中读取表名,并将表名传递给配置单元查询。
但我想 $
在Hive中不被识别。
知道如何在配置单元查询中传递变量吗?
错误:无法识别$i附近的输入
# !/bin/bash
# Input file
ifile="/tmp/table.txt"
if [[ -f "$ifile" ]]
then
while IFS= read -r i
hive -e "show create table $i"
done <"$ifile"
fi
$cat表格.txt
office.empoyee
office.department
office.floor
1条答案
按热度按时间yzuktlbb1#
我想这里缺少的只是
do
之后while
生产线: