#!/bin/sh
usage() {
echo `basename $0`: ERROR: $* 1>&2
echo usage: `basename $0` 'filename [fromdir] [todir]' 1>&2
exit 1
}
arg1="a.out"
arg2=`pwd`
arg3=$HOME
case $# in
0) usage "must provide at least one argument";;
1) arg1=$1;;
2) arg1=$1;arg2=$2;;
3) arg1=$1;arg2=$2;arg3=$3;;
*) usage "too many arguments";;
esac
mv $arg2/$arg1 $arg3
AskApache Web Development