hive里用shell脚本封装HiveF命令
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,hive里面有个hive -e 命令可以传参数,但是当hql语句多了以后,整个shell脚本会显得比较凌乱,当然有人可能会说hive -f可以实现直接调用一个file,bingo的确如此,但是还是有个
千家信息网最后更新 2025年02月01日hive里用shell脚本封装HiveF命令
hive里面有个hive -e 命令可以传参数,但是当hql语句多了以后,整个shell脚本会显得比较凌乱,当然有人可能会说hive -f可以实现直接调用一个file,bingo的确如此,但是还是有个很大的缺陷,就是这个不能传参数了,不能传参数在实际的工作中是无法忍受的。于是想到了封装一个命令HiveF,既能直接传入file,又能传参数。其实实现很简单,下面就把代码分享出来。当然还不是很完善,抛砖引玉吧。
#!/bin/bash
. /etc/profile
cat $1 > $1.tmp
for arg in "$@"
do
echo "arg "$arg
flag=`echo $arg | grep '-'`
if [ $arg != $1 ];then
if [ $flag ];then
tmp=`echo $flag | sed s/-//`
else
sed -i s/{$tmp}/$arg/g $1.tmp
echo "nothing"
fi
fi
done
hive -f $1.tmp
rm -f $1.tmp
希望能对大家又说帮助。
参数
命令
脚本
封装
凌乱
很大
抛砖引玉
的确如此
代码
实际
就是
缺陷
语句
还是
工作
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
二道区网络技术服务欢迎来电
db后缀数据库
项目售前网络安全方案
数据库不允许访问表
工程软件开发售后保障
数据库新建后台管理
2020网络安全周闭幕式
win7部署网页服务器
长沙网络技术学院官网
网络安全技术术语
数据库详细安装教程
华乐师范大学公共数据库
微信红包第三方软件开发
河南登封淘宝数据库
对网络安全管理不到位
管理服务器显示图标
初中生学计算机网络技术
cmmi软件开发规范体系认证
网络安全 五点主张
网络安全与道德1000
专科生计算机网络技术就业率
sntp服务器配置地址
手机办公软件开发教程
365网络安全知识
网络安全技术与实践考试
网络安全 领导讲话
城市三维模型软件开发
工业系统网络安全吗
网络安全检测预警
查看服务器内存型号