#!/bin/bash #SBATCH --job-name=cdoplit #SBATCH --output=JOBS/%x-%j.out #SBATCH --qos=nf #SBATCH --time=00:30:00 module purge module load cdo/2.2.0 module list set +xv if [ -n "$1" ]; then date=$1; else exit 1; fi pabl="${SCRATCH_DIR}/NC_F320/${date:0:6}/abl_L50Z10_${BASE_NAME}_${date}.nc" var_list=( uwnd vwnd uhpg vhpg tpot humi ) time cp -a ${pabl} ${TMPDIR}/. cd $TMPDIR; pwd cdo -v splitname,swap $(basename ${pabl}) _$(basename ${pabl%.nc}) ls -l $TMPDIR #mv -v $TMPDIR/{$(tr ' ' ',' <<< ${var_list[*]})}_$(basename ${pabl}) $(dirname ${pabl})/. time mv -v $TMPDIR/????_$(basename ${pabl}) $(dirname ${pabl})/. exit 0