事前に助けてくれてありがとう、これはコースワークなので、さらに読んで/ポインタをいただければ幸いです。
先日、私自身の削除/ごみ箱/復元スクリプトに関する質問をしました。削除とごみ箱を完了し、後で使用する復元用のバックアップ テキスト ファイルを削除しました。
ただし、エラーが発生する代わりに、Restore スクリプトがコンソールで停止するだけです。# ~/Restore -n と入力すると、カーソルは通常の # なしで次の行にスキップし、手動で閉じる必要があります。-n オプションなしでも同様です。-n オプションは、復元する新しい場所を要求する必要があり、それがないと、ファイルの元の場所に復元する必要があります。スクリプトを投稿します。皆さんの意見を見てください。
#!/bin/bash
if [ "$1" == "-n" ]
then cd ~/rubbish
restore= grep $2 ~/store
filename= basename "$restore"
echo "Type the files new location"
read location
location1 = "readlink -f $location"
mv -i $filename "$location1" /$filename
else cd ~/rubbish
restore= grep $2 ~/store
filename= basename "$restore"
mv -i $filename "$location1" $location
fi
したがって、 ~/rubbish はごみ箱として機能する私自身が作成したディレクトリであり、 ~/store は削除されたファイルを追加するテキスト ファイルです。必要に応じて、3 つのスクリプト全体を投稿できますか?
どうもありがとう!