#!/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