数据处理脚本

filename_prefix=
filename_suffix=log
#保存处理过的日志的路径
logger_path=
#临时文件路径
temp_dir=
#数据源路径
resource_path=/home/trace/
#处理一小时之前的数据
one_hour_ago=`date "+%Y-%m-%d_%H" -d "-1 hour"`
#防止漏处理前三个小时的数据.需要进行检测
two_hour_ago=`date "+%Y-%m-%d_%H" -d "-2 hour"`
three_hour_ago=`date "+%Y-%m-%d_%H" -d "-3 hour"`
#日志文件名字
one_hour_ago_filename=${filename_prefix}_${one_hour_ago}
two_hour_ago_filename=${filename_prefix}_${two_hour_ago}
three_hour_ago_filename=${filename_prefix}_${three_hour_ago}
declare -A map_filename
#echo ${one_hour_ago_filename}


make_directory(){
if [[ ! -d  $1 ]];then
        mkdir -p $1
fi
}

create_new_file(){
if [[ ! -f  $1 ]];then
        touch  $1
fi
}

get_current_map_filename(){
while read line
do
map_filename[$line]="has_downloaded"
done < $1

}

merge_target_file_by_the_same_hour(){ 
for line in  `e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值