- Timestamp:
- 2015-08-05T15:50:17+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/trusting_func.sh
r5669 r5670 163 163 echo 'Last time step of standard run: '${TIME_STEP} 164 164 165 if [ $( find -regex ".*_0+$ {TIME_STEP}_restart.*\.nc" -print -quit ) ]; then166 base_name=$( find -regex ".*_0+$ {TIME_STEP}_restart.*\.nc" -print -quit | awk -F/ '{print $NF}'\167 | sed "s/^\(.*\)$TIME_STEP\_restart.*/\1$TIME_STEP\_/")165 if [ $( find -regex ".*_0+$TIME_STEP_restart.*\.nc" -print -quit ) ]; then 166 base_name=$( find -regex ".*_0+$TIME_STEP_restart.*\.nc" -print -quit \ 167 | cut -d/ -f2 | sed "s/^\(.*$TIME_STEP\)\_restart.*/\1\_/" ) 168 168 169 169 for comp in restart restart_ice restart_trc; do 170 170 file=${base_name}${comp} 171 171 172 nb_dom=$( find -name "${file}_[0-9]*.nc" | wc -l | awk '{ print $1}' )172 nb_dom=$( find -name "${file}_[0-9]*.nc" | wc -l | awk '{ print $1 }' ) 173 173 if [ ${nb_dom} -gt 1 ]; then 174 174 ${NEMO_TRBD}/rebuild_nemo -t $NPROC $file ${nb_dom} > /dev/null … … 180 180 if [ -e ${REFE_DIR}/$file.nc ]; then 181 181 ## UNIX `cmp` not suitable (filename & timestamp in .nc file) 182 diff_rcd=$( $CDO diffn $file.nc ${REFE_DIR}/$file.nc 2> /dev/null 183 | awk '/records/ {print $0}' | sed ' s/differ$/differ,/' | tr -d '\n' )184 185 if [[ ! -z ${diff_rcd} && $( echo ${diff_rcd} | awk '{ print $1}') -ne 0 ]]; then182 diff_rcd=$( $CDO diffn $file.nc ${REFE_DIR}/$file.nc 2> /dev/null \ 183 | awk '/records/ {print $0}' | sed '2 s/^/,/' | tr -d '\n' ) 184 185 if [[ ! -z ${diff_rcd} && $( echo ${diff_rcd} | awk '{ print $1 }') -ne 0 ]]; then 186 186 export ST='FAILED' 187 187 files_list+=$file' '
Note: See TracChangeset
for help on using the changeset viewer.