while [[ ${i} -le ${END} ]] do tau=$(printf "%0*d\n" $padtowidth ${i}) URL1="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_WEASN_SFC_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL2="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_HGT_ISBL_500_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL3="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_UGRD_ISBL_500_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL4="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_VGRD_ISBL_500_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL5="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_PRMSL_MSL_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL6="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_ABSV_ISBL_500_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL7="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_PRATE_SFC_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL8="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_WEAPE_SFC_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL9="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_WEAFR_SFC_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL10="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_ULWRF_NTAT_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL11="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_UGRD_TGL_10_ps15km_${YMD}${RUNHR}_P${tau}.grib2" URL12="http://dd.weather.gc.ca/model_gem_regional/15km/grib2/${RUNHR}/${tau}/CMC_reg_VGRD_TGL_10_ps15km_${YMD}${RUNHR}_P${tau}.grib2" echo "Pulling GRIB2 files from server..." wget -P ${HOMEDIR}${PATH1}/15km/${YMD}/${RUNHR}Z/ -N ${URL1} ${URL2} ${URL3} ${URL4} ${URL5} ${URL6} ${URL7} ${URL8} ${URL9} ${URL10} ${URL11} ${URL12} echo "Concatanting all GRIB2 files..." ##########################CONCATENATE GRIB2S TO ONE BIG GRIB2################ cat ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_WEASN_SFC_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_HGT_ISBL_500_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_UGRD_ISBL_500_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_VGRD_ISBL_500_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_PRMSL_MSL_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_ABSV_ISBL_500_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_PRATE_SFC_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_WEAPE_SFC_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_WEAFR_SFC_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_ULWRF_NTAT_0_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_UGRD_TGL_10_ps15km_${YMD}${RUNHR}_P${tau}.grib2 ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/CMC_reg_VGRD_TGL_10_ps15km_${YMD}${RUNHR}_P${tau}.grib2 >> ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/gem_15km_${YMD}${RUNHR}.all.grib2 ##########################CONCATENATE GRIB2S TO ONE BIG GRIB2################ ##########################DELETE OLD GRIB2 FILES############################ rm ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/*P${tau}.grib2 ##########################DELETE OLD GRIB2 FILES############################ ((i = i + 3)) ###################Run g2ctl for GRIB2 > GrADS .ctl Creation################### perl /usr/local/lib/grads/g2ctl.pl ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/gem_15km_${YMD}${RUNHR}.all.grib2 > ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/gem_15km_${YMD}${RUNHR}.all.ctl ###################Run g2ctl for GRIB2 > GrADS .ctl Creation################### ###################Run gribmap For .idx Creation################### /usr/local/lib/grads/gribmap -i ${HOMEDIR}${PATH1}15km/${YMD}/${RUNHR}Z/gem_15km_${YMD}${RUNHR}.all.ctl ###################Run gribmap For .idx Creation################### done