#!/bin/sh # # drft06rr_all_smts_dredges # # Convenience routine to call either drft06rr_smt[map] or drft06rr_dredge[map] # on all the seamounts or dredges listed so far in drft06rr_smts.lis or # drft06rr_dredges.lis, respectively. # # Paul Wessel, 20-NOV-2001 # # usage: drft06rr_all_smts_dredges -s|d|S|D [-f] if [ $# -lt 1 ] || [ $# -gt 2 ]; then echo "usage: drft06rr_all_smts_dredges -s|d|S|D [-f]" >&2 echo " -s makes smt web, -S makes smt maps" >&2 echo " -d makes dredge web, -D makes dredge maps" >&2 echo " -f forces new maps even if they exist" >&2 exit fi if [ $# -eq 2 ] && [ $2 = "-f" ]; then force=1 else force=0 fi if [ $1 = "-s" ]; then # Make seamount web pages grep -v '^#' drft06rr_smts.lis | awk '{printf "drft06rr_smt %s\n", $1}' > job$$.sh elif [ $1 = "-S" ]; then # Make seamount maps if [ $force -eq 1 ]; then grep -v '^#' drft06rr_smts.lis | awk '{printf "drft06rr_smtmap %s -f\n", $1}' > job$$.sh else grep -v '^#' drft06rr_smts.lis | awk '{printf "drft06rr_smtmap %s\n", $1}' > job$$.sh fi elif [ $1 = "-d" ]; then # Make dredge web pages grep -v '^#' drft06rr_dredges.lis | awk '{printf "drft06rr_dredge %s\n", $1}' > job$$.sh elif [ $1 = "-D" ]; then # Make dredge maps if [ $force -eq 1 ]; then grep -v '^#' drft06rr_dredges.lis | awk '{printf "drft06rr_dredgemap %s -f\n", $1}' > job$$.sh else grep -v '^#' drft06rr_dredges.lis | awk '{printf "drft06rr_dredgemap %s\n", $1}' > job$$.sh fi else echo "drft06rr_all_smts_dredges: Unknown option $1" >&2 exit fi sh job$$.sh rm -f job$$.sh