回声&如果在.hql(HIVE)文件中

时间:2017-11-11 10:29:59

标签: bash unix hive

如何执行echo&在.hql(hive)文件中是否还有?

我能够执行如下所示的回声:

!echo "test";

但是不能像下面那样执行'if-else'。

!if [ 1=1] then
!echo "if is working"
!else
!echo "not working"
!fi

谢谢

1 个答案:

答案 0 :(得分:0)

我认为!可用于单个命令。要运行多行脚本,请将其放在shell脚本中并运行它。

Unix_prompt$ cat script.sh
if [ 1=1 ] 
then
echo "if is working"
else
echo "not working"
fi


HIVE> !./script.sh;