#! /usr/bin/env bash # $Header: /home/ubuntu/mnt/e9_copy/MITgcm/verification/cfc_example/input/prepare_run,v 1.3 2008/05/05 22:34:24 jmc Exp $ # $Name: checkpoint64t $ #- in order to save disc space, take *.bin files #- a) from this dir: fromDir="../../tutorial_global_oce_biogeo/input" fileList=`( cd $fromDir ; ls *.bin | grep -v 'sillev1.bin' | grep -v 'bathy.bin' )` #echo 'fileList=' $fileList #- and do a symbolic link in the current directory # (if the file does not already exist) if test -d $fromDir ; then lnkList='files:' for xx in $fileList do if test -r ${fromDir}/$xx ; then if test ! -r $xx ; then lnkList=${lnkList}" "$xx ln -sf ${fromDir}/$xx . fi fi done echo ' link' $lnkList "from dir:" $fromDir else echo " Error:" $fromDir "not a directory" fi #- and b) from this dir: fromDir="../../tutorial_cfc_offline/input" fileList=`( cd $fromDir ; ls pickup*.0004269600* *.bin )` #- and do a symbolic link in the current directory # (if the file does not already exist) if test -d $fromDir ; then lnkList='files:' for xx in $fileList do if test -r ${fromDir}/$xx ; then if test ! -r $xx ; then lnkList=${lnkList}" "$xx ln -sf ${fromDir}/$xx . fi fi done echo ' link' $lnkList "from dir:" $fromDir else echo " Error:" $fromDir "not a directory" fi