本文共 367 字,大约阅读时间需要 1 分钟。
etldate=(20201111)etlhour=(00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23)sum=0for date in ${etldate[@]}do for hour in ${etlhour[@]} do count=`hadoop fs -ls /user/hive/databases/mydata/data_date=$date$hour | awk -F ' ' '{print $5}'|awk '{a+=$1}END {print a/(1024*1024*1024)}'` sum=$(echo "$sum+$count"|bc) donedoneecho 'mydata表一天存量:'$sum
转载地址:http://gzuwi.baihongyu.com/