#!/bin/sh # restore v1.0 (c) 8.11.2002 by Andreas Ley (u) 8.11.2002 # Easy to use restore interface usage() { echo "Usage: `basename $0` [-v] [-d DD.MM.YYYY] filename" >&2 echo "-v verbose mode" >&2 echo "-d date to restore" >&2 exit 1 } set -- `getopt hxvd: $*` || usage trace=false verbose=false while :; do case $1 in -h) sed '1d;s/^# *//;/^$/q' $0; usage;; -x) set -x; trace=true; shift;; -v) verbose=true; opts="${opts} -verbose"; shift;; -d) opts="${opts} -pitdate $2"; shift 2;; --) shift; break;; esac done if test $# -gt 0; then for file do ${verbose} && echo "*** ${file} ***" dsmc restore ${opts} "${file}" done else while read file; do ${verbose} && echo "*** ${file} ***" dsmc restore ${opts} "${file}" done fi exit 0