#!/bin/csh -f umask 000 # ..Set defaults set wdir=/ptmp/$USER/ERA40 # ..Parse arguments set remargs = "" while ($#argv > 0) switch ("$1") case "-h": goto usage case "-d": shift set wdir=$1 breaksw case "-d*": set wdir = `echo $1 | cut -c3-` breaksw default: set remargs=($remargs $1) breaksw endsw shift end if ($remargs != "") then echo echo "Arguments not recognized: "${remargs} echo exit(2) endif # ..Invoke associated NCL script setenv DS118 ${wdir} ( ncl /home/tempest/mai/svn/datasets/ECMWF/ds118.0.ncl >! ds118.0.out ) >&! ds118.0.err exit($status) usage: echo echo " Usage:" echo " ds118.0.csh [-h] [-d working_dir]" echo echo " Working directory defaults to /ptmp/$USER/ERA40" echo exit(1)