私は大学のコースワークを完了する必要があり、この部分に固執しています。
del-このスクリプトは、必要に応じて後でファイルを元の場所に復元できるように、呼び出されたファイルをdustbinディレクトリに移動する必要があります。
以下に示すように試行しましたが、機能していません。
#!/bin/bash
echo "Do you want to delete this file?"
echo "Y/N"
read ans
case "$ans" in
Y) echo "`readlink -f $1`" >>/TAM/store & mv $1 /~/dustbin ;;
N) echo "File not deleted" ;;
esac
私がそれを実行すると、私はこれを取得します:
./Del: line 8: /TAM/store: No such file or directory
MV: missign destination file operand after '/~/dustbin'
また、ユーザー入力を使用してファイルの名前を入力するにはどうすればよいですか?またはあなたはそれをすることはできません。
PS~
はルートディレクトリ、TAM
はマイディレクトリ、store
はファイル、dustbin
はのdustbin
ディレクトリroot
です。Del
スクリプトの名前です