Não restaurar o script do lixo

2

Eu fiz um script para enviar um arquivo para uma pasta de lixeira ...

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

Isso funciona.

O problema é que eu estou tentando criar um script para "restaurar" o item na lixeira de volta para onde ele veio.

aqui está o que eu tenho até agora.

#!/bin/bash

cd "$HOME/my-documents/mydir01/Trash" || exit 1
mv -i "$(grep "$1" "$HOME/TrashLog")"

(TrashLog - armazena o caminho de arquivo do arquivo excluído (para que possa ser restaurado mais tarde) Lixeira - é o diretório da lixeira que eu fiz)

    
por Craig 26.11.2014 / 02:00

0 respostas