无法统计mv,找不到文件

时间:2014-11-19 23:15:24

标签: linux bash terminal mv

有人可以帮我找到这段代码的问题吗?得到这个错误" 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 

1 个答案:

答案 0 :(得分:0)

报价会阻止~的扩展。把它放在引号之外:

mv ~/Desktop/RecyclingBin/"$fileName" "$fileLocation"