#!/bin/bash

source /data/public/HYCOM/shian/hindcast/get_hycom_ftp_file.sh

y1=2023
y2=2023

m1=11
m2=11

d1=16
d2=30

fh1=0
fh2=0

for yr in `seq $y1 $y2`
do
  if [ $yr -lt 48 ] ; then
    yr=`printf "%2.2d" $yr`
    yr=20$yr
  else if [ $yr -le 100 ] ; then
    yr=`printf "%2.2d" $yr`
    yr=19$yr
    fi
  fi

 for mn in `seq $m1 $m2`
 do
  mn=`printf "%2.2d" $mn`


  for dd in `seq $d1 $d2`
  do
    dd=`printf "%2.2d" $dd`
    for fh in `seq $fh1 6 $fh2`
    do
      fh=`printf "%3.3d" $fh`

    hycom_file=$(get_hycom_ftp_file $yr $mn $dd $fh)
    grid_type=${hycom_file:29:8}
    dst_path=/data/public/HYCOM/shian/hindcast/$grid_type/$yr/$mn
 #   echo "$dst_path"and" $hycom_file"
    test -p $dst_path || mkdir -p $dst_path
    file=$(echo "$hycom_file" | sed 's|.*/||')
    panosize=`ls -l ${dst_path}/${file} |cut -d ' ' -f 5`
    echo "start  at:" $(date)
    wget -c -nv ${hycom_file} -P ${dst_path}
    echo "${hycom_file}"
    echo "finish at:" $(date)
    echo " "
    echo "${yr}${mm}${dd} ok" >> ${dst_path}/record.txt
    done
   done
  done
done
