以下のようなcopyというシェルを作りたいので、教えてください。
copy[Enter]とタイプすると、「コピー元ファイル>」と聞いてきて、
ファイル名を入力すると、「コピー先ファイル>」と聞いてきて、
ファイル名を入力するとコピーされます。
「コピー先ファイル>」のところで、ディレクトリ名を入力した場合は、
そのディレクトリの内容が表示されて、再び「コピー先ファイル>」と聞いてきて、
ファイル名を入れると、そのディレクトリにコピーされます。
その他、コピー元ファイルが見つからない場合はエラーメッセージを出して
再び「コピー元ファイル>」と聞きます。

時間がありませんが、明日月曜の朝までにお願いします。