一.循環
1.for循環
for(( 初始值;條件;變化))
do
程序
done
2.for 變量 in 值1 值2 值3 按照空格進行區分
3.while循環
二。用read 控制檯輸入
1.基本語法 read -? 參數 變量名
-p讀取值的提示符 -t輸入等待秒數
後面接一個參數,你輸入的遍歷就會保存這個變量裏
三.函數
basename
dirname
自定義函數
函數名(){
內容
}
調用 函數名 參數列表
一.循環
1.for循環
for(( 初始值;條件;變化))
do
程序
done
2.for 變量 in 值1 值2 值3 按照空格進行區分
3.while循環
二。用read 控制檯輸入
1.基本語法 read -? 參數 變量名
-p讀取值的提示符 -t輸入等待秒數
後面接一個參數,你輸入的遍歷就會保存這個變量裏
三.函數
basename
dirname
自定義函數
函數名(){
內容
}
調用 函數名 參數列表
背景: HIve在進行行轉列的過程中,如果遇到轉的數組或者MAP()的情況,會出現一種特殊情況,就是數據會消失: 原數據: SELECT '1' AS id, MAP() AS
1.創建數據 cd data vi wc 2.上傳數據 hdfs dfs -put wc /usr/ 3.創建外部表(先有數據後有表) 4.創建結果表 5.寫結果 6.查詢結果