휴지통 및 복구 스크립트 - 복구 문제

휴지통 및 복구 스크립트 - 복구 문제
#!/bin/bash
echo "Are you sure you want to move this file to the Recycle Bin?" "(Yes/No)"
read ans
case "$ans" in
        Yes) echo "$(readlink -f $1)" >> "$HOME/TrashLog" && mv "$1" "$HOME/my-documents/mydir01/Trash" ;;
        No) echo "File was NOT deleted and remains. ";;
esac

이 스크립트는 trash휴지통 역할을 하는 폴더로 파일을 이동합니다. 제가 만들려고 하는 두 번째 스크립트는 원본 파일의 위치( TrashLog파일 경로로 저장됨)를 가져와서 파일을 원래 위치로 복원하는 것입니다. 지금까지 내가 한 일은 다음과 같습니다(작동하지 않음).

#!/bin/bash
restore=$(find my-documents/* | grep $1)
filename=$(readlink -f $restore)
mv -i "$filename" "$(grep $1 $HOME/TrashLog)"

관련 정보