我有一个大学课程要完成,我有点卡在这部分:
del - 此脚本应将调用的文件移动到垃圾箱目录,以便稍后在必要时将文件恢复到其原始位置。
我做了如下所示的尝试,但它不起作用:
#!/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