#!/bin/sh -evx

IDIR=/projects/NS9039K/users/ingo/Projects/SeaPR/Diag/data_tmp
ODIR=/projects/NS9039K/www/ingo/people/roshin/202308

FILES_NORESM=(\
 "templvl_N20TREXTAERCN_f19_g16_nudgeEra5AnomUVPS6h_s19500101_2_195001-199212_05x05.nc:templvl_NorESM1_NUDGE_mem1_195001-199212_05x05.nc" \
 "templvl_N20TREXTAERCN_f19_g16_nudgeEra5AnomUVPS6h_s19500101_2_199301-202212_05x05.nc:templvl_NorESM1_NUDGE_mem1_199301-202212_05x05.nc" \
 "templvl_N20TREXTAERCN_f19_g16_nudgeEra5AnomUVPS6h_s19500101_4_195001-199212_05x05.nc:templvl_NorESM1_TAU_mem1_195001-199212_05x05.nc" \
 "templvl_N20TREXTAERCN_f19_g16_nudgeEra5AnomUVPS6h_s19500101_4_199301-202212_05x05.nc:templvl_NorESM1_TAU_mem1_199301-202212_05x05.nc" \
 "templvl_historicalCMIP5_195001-199212_mem01-30_05x05.nc:templvl_NorESM1_FREE_mem1-30avg_195001-199212_05x05.nc" \
 "templvl_historicalCMIP5_199301-202212_mem01-30_05x05.nc:templvl_NorESM1_FREE_mem1-30avg_199301-202212_05x05.nc" \
 "templvl_noresm1-tau_195001-199212_mem01-06_05x05.nc:templvl_NorESM1_TAU_mem1-6avg_195001-199212_05x05.nc" \
 "templvl_noresm1-tau_199301-202212_mem01-06_05x05.nc:templvl_NorESM1_TAU_mem1-6avg_199301-202212_05x05.nc" \
 "salnlvl_N20TREXTAERCN_f19_g16_nudgeEra5AnomUVPS6h_s19500101_2_195001-199212_05x05.nc:salnlvl_NorESM1_NUDGE_mem1_195001-199212_05x05.nc" \
 "salnlvl_N20TREXTAERCN_f19_g16_nudgeEra5AnomUVPS6h_s19500101_2_199301-202212_05x05.nc:salnlvl_NorESM1_NUDGE_mem1_199301-202212_05x05.nc" \
 "salnlvl_N20TREXTAERCN_f19_g16_nudgeEra5AnomUVPS6h_s19500101_4_195001-199212_05x05.nc:salnlvl_NorESM1_TAU_mem1_195001-199212_05x05.nc" \
 "salnlvl_N20TREXTAERCN_f19_g16_nudgeEra5AnomUVPS6h_s19500101_4_199301-202212_05x05.nc:salnlvl_NorESM1_TAU_mem1_199301-202212_05x05.nc" \
 "salnlvl_historicalCMIP5_195001-199212_mem01-30_05x05.nc:salnlvl_NorESM1_FREE_mem1-30avg_195001-199212_05x05.nc" \
 "salnlvl_historicalCMIP5_199301-202212_mem01-30_05x05.nc:salnlvl_NorESM1_FREE_mem1-30avg_199301-202212_05x05.nc" \
 "salnlvl_noresm1-tau_195001-199212_mem01-06_05x05.nc:salnlvl_NorESM1_TAU_mem1-6avg_195001-199212_05x05.nc" \
 "salnlvl_noresm1-tau_199301-202212_mem01-06_05x05.nc:salnlvl_NorESM1_TAU_mem1-6avg_199301-202212_05x05.nc" \
 )

FILES_CESM=(\
 "TEMP_LENS_195001-199212_mem01-40_05x05.nc:TEMP_CESM1_FREE_mem1-40avg_195001-199212_05x05.nc" \
 "TEMP_LENS_199301-202212_mem01-40_05x05.nc:TEMP_CESM1_FREE_mem1-40avg_199301-202212_05x05.nc" \
 "TEMP_cesm1-tau_195001-199212_mem01-06_05x05.nc:TEMP_CESM1_TAU_mem1-6avg_195001-199212_05x05.nc" \
 "TEMP_cesm1-tau_199301-202212_mem01-06_05x05.nc:TEMP_CESM1_TAU_mem1-6avg_199301-202212_05x05.nc" \
 "TEMP_B20TRLENS_nudgeEra5AnomUVPS6h_s19500101_05_195001-199212_mem01-06_05x05.nc:TEMP_CESM1_TAU_mem1_195001-199212_05x05.nc" \
 "TEMP_B20TRLENS_nudgeEra5AnomUVPS6h_s19500101_05_199301-202212_mem01-06_05x05.nc:TEMP_CESM1_TAU_mem1_199301-202212_05x05.nc" \
 "TEMP_B20TRLENS_nudgeEra5AnomUVPS6h_s19500101_02_195001-199212_05x05.nc:TEMP_CESM1_NUDGE_mem1_195001-199212_05x05.nc" \
 "TEMP_B20TRLENS_nudgeEra5AnomUVPS6h_s19500101_02_199301-202212_05x05.nc:TEMP_CESM1_NUDGE_mem1_199301-202212_05x05.nc" \
 "SALT_LENS_195001-199212_mem01-40_05x05.nc:SALT_CESM1_FREE_mem1-40avg_195001-199212_05x05.nc" \
 "SALT_LENS_199301-202212_mem01-40_05x05.nc:SALT_CESM1_FREE_mem1-40avg_199301-202212_05x05.nc" \
 "SALT_cesm1-tau_195001-199212_mem01-06_05x05.nc:SALT_CESM1_TAU_mem1-6avg_195001-199212_05x05.nc" \
 "SALT_B20TRLENS_nudgeEra5AnomUVPS6h_s19500101_05_195001-199212_mem01-06_05x05.nc:SALT_CESM1_TAU_mem1_195001-199212_05x05.nc" \
 "SALT_B20TRLENS_nudgeEra5AnomUVPS6h_s19500101_05_199301-202212_mem01-06_05x05.nc:SALT_CESM1_TAU_mem1_199301-202212_05x05.nc" \
 "SALT_cesm1-tau_199301-202212_mem01-06_05x05.nc:SALT_CESM1_TAU_mem1-6avg_199301-202212_05x05.nc" \
 "SALT_B20TRLENS_nudgeEra5AnomUVPS6h_s19500101_02_195001-199212_05x05.nc:SALT_CESM1_NUDGE_mem1_195001-199212_05x05.nc" \
 "SALT_B20TRLENS_nudgeEra5AnomUVPS6h_s19500101_02_199301-202212_05x05.nc:SALT_CESM1_NUDGE_mem1_199301-202212_05x05.nc" \
 )

for ITEM in ${FILES_NORESM[*]}
do
  IFILE=`echo $ITEM | cut -d":" -f1`
  OFILE=`echo $ITEM | cut -d":" -f2`
  echo $IFILE " -> " $OFILE
  if [[ -e $IDIR/$IFILE && ! -e $ODIR/$OFILE ]]
  then
    ln -v $IDIR/$IFILE $ODIR/$OFILE 
  fi
  if [ -e $ODIR/$OFILE ]
  then
    ncatted -h -a _FillValue,,d,, $ODIR/$OFILE
  if [ `ncdump -h $ODIR/$OFILE | grep "k =" | cut -d" " -f3` -eq 70 ]
  then
    ncks -A -h -v depth,depth_bnds -o $ODIR/$OFILE $IDIR/coords_noresm1_L70.nc 
  else
    ncks -A -h -v depth,depth_bnds -o $ODIR/$OFILE $IDIR/coords_noresm1.nc 
  fi
  fi
done

for ITEM in ${FILES_CESM[*]}
do
  IFILE=`echo $ITEM | cut -d":" -f1`
  OFILE=`echo $ITEM | cut -d":" -f2`
  echo $IFILE " -> " $OFILE
  if [[ -e $IDIR/$IFILE && ! -e $ODIR/$OFILE ]]
  then
    ln -v $IDIR/$IFILE $ODIR/$OFILE
  fi
done
