最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell中循環(huán)調(diào)用hive sql 腳本的方法

 更新時(shí)間:2018年06月19日 15:51:36   作者:dear_csdn  
今天小編就為大家分享一篇shell中循環(huán)調(diào)用hive sql 腳本的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

腳本tt.sh的內(nèi)容如下:

#!/bin/bash

params=$1
for param in $params
 do
 echo $param
 done

運(yùn)行方式為:sh tt.sh "1 2 3 4 5"

輸出為:

1
2
3
4
5

所以參考上面的命令,可以把hql的腳本寫(xiě)為如下方式,就可以循環(huán)執(zhí)行sql:

功能:查找字符串 comments 中的param第一次出現(xiàn)的位置 ,返回的是位置數(shù)字

#!/bin/bash

params=$1
for param in $params
 do
 hive -e "insert overwrite local directory '/tmp/$param'
 row format delimited fields terminated by '\t'
 select locate('$param',comments) as position from tb_a;"
 done

功能:查找評(píng)論中出現(xiàn)關(guān)鍵字的內(nèi)容,沒(méi)有關(guān)鍵詞的內(nèi)容過(guò)濾掉

#!/bin/bash
params=$1
for param in $params
 do
 hive -e "insert overwrite local directory '/tmp/$param'
 row format delimited fields terminated by '\t'
 select position from 
  (select locate('$param',comments) as position from tb_a where position != '0') a 
 where a.position !='0' ;"
 done

以上這篇shell中循環(huán)調(diào)用hive sql 腳本的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

吉林省| 固安县| 札达县| 高陵县| 合山市| 凌源市| 丰顺县| 大方县| 商都县| 金山区| 长泰县| 调兵山市| 呼伦贝尔市| 蒙城县| 夏津县| 易门县| 东兰县| 枣庄市| 永济市| 治多县| 资兴市| 江阴市| 同仁县| 中山市| 扬州市| 蒙城县| 新和县| 庆云县| 阜平县| 余庆县| 三河市| 伊春市| 新龙县| 余姚市| 宣城市| 芜湖市| 马龙县| 山西省| 静海县| 耒阳市| 齐河县|