Muszę okresowo czyścić folder. Dostaję listę plików, która zawiera tekst, które pliki są dozwolone. Teraz muszę usunąć wszystkie pliki, których nie ma w tym pliku.
Przykład:
dont-delete.txt
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Mój folder do czyszczenia zawiera to jako przykład:
ls /home/me/myfolder2tocleanup/
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Więc te pliki powinny zostać usunięte:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Przeszukuję coś, aby utworzyć polecenie usuwania z opcją wykluczenia niektórych plików zawartych w pliku.