Witam
Mam taki problem, napisałem skrypt, który robi kopię plików aktualnie zalogowanego użytkownika, tzn. Kopiuje całą zawartość /home/$USER/ do folderu /home/$USER/backup.
Teraz pytanie jak zrobić aby skrypt po ponownym włączeniu sprawdził czy jakiś plik został usunięty i zapytał się czy usunąć go też w folderze backup czy też pozostawić.
Czytałem, że trzeba użyć do tego diff ale nie wiem jak to zrobić?
Pozdrawiam i z góry dziękuję za pomoc.
Porównanie zawarto
Mam już pewną wygenerowaną listę plików do usunięcia, ktoś mi powie jak zrobić aby skrypt brał pokoleji z listy plik i je usuwał komendą rm?
Myślałem nad czymś takim
Ale gdy wywołam skrypt to piszę że brak dostępu do pliku ~/usunietepliki, a z konsoli jak wklepie tą samą komendę to działa.
Myślałem nad czymś takim
Kod: Zaznacz cały
#!/bin/bash
cd ~/backup/$USER
xxx= ~/usunietepliki
for linia in $xxx
do
rm -ri $linia
done
Kod: Zaznacz cały
xxx="~/usunietepliki"