|
@@ -30,9 +30,11 @@ init() {
|
|
predict_date_path=${BUCKET_FEATURE_PATH}/${today_early_1}
|
|
predict_date_path=${BUCKET_FEATURE_PATH}/${today_early_1}
|
|
|
|
|
|
local count=1
|
|
local count=1
|
|
|
|
+
|
|
|
|
+ local current_data="$(date -d '2 days ago' +%Y%m%d)"
|
|
# 循环获取前 n 天的非节日日期
|
|
# 循环获取前 n 天的非节日日期
|
|
while [[ $count -lt 8 ]]; do
|
|
while [[ $count -lt 8 ]]; do
|
|
- date_key=$(date -d "$today_early_1 -${count} day" +%Y%m%d)
|
|
|
|
|
|
+ date_key=$(date -d "$current_data" +%Y%m%d)
|
|
# 判断是否是节日,并拼接训练数据路径
|
|
# 判断是否是节日,并拼接训练数据路径
|
|
if [ $(is_not_holidays $date_key) -eq 1 ]; then
|
|
if [ $(is_not_holidays $date_key) -eq 1 ]; then
|
|
if [[ -z ${train_data_path} ]]; then
|
|
if [[ -z ${train_data_path} ]]; then
|
|
@@ -40,10 +42,11 @@ init() {
|
|
else
|
|
else
|
|
train_data_path="${BUCKET_FEATURE_PATH}/${date_key},${train_data_path}"
|
|
train_data_path="${BUCKET_FEATURE_PATH}/${date_key},${train_data_path}"
|
|
fi
|
|
fi
|
|
|
|
+ count=$((count + 1))
|
|
else
|
|
else
|
|
echo "日期: ${date_key}是节日,跳过"
|
|
echo "日期: ${date_key}是节日,跳过"
|
|
fi
|
|
fi
|
|
- count=$((count + 1))
|
|
|
|
|
|
+ current_data=$(date -d "$current_date -1 day" +%Y-%m-%d)
|
|
done
|
|
done
|
|
|
|
|
|
echo "train_data_path: ${train_data_path}"
|
|
echo "train_data_path: ${train_data_path}"
|