有人可以帮我找到这段代码的问题吗?得到这个错误" mv:无法统计'〜桌面/ RecyclingBin / testtest' : 没有相应的文件和目录。它确实存在,它位于~Desktop / RecyclingBin / testtest
的位置fileName=$1
fileLocation='cat ~/Desktop/RecyclingBin/logs/$fileName
if [ -z "$1" ]
then
echo "please enter a valid filename"
else
echo "do you want to restore?"
read ans
if [ "$ans" =="y" ]
then
mv "~/Desktop/RecyclingBin/$fileName" "$fileLocation"
fi
fi
答案 0 :(得分:0)
报价会阻止~
的扩展。把它放在引号之外:
mv ~/Desktop/RecyclingBin/"$fileName" "$fileLocation"