Eu preciso limpar uma pasta periodicamente. Recebo uma lista de arquivos que contém texto, quais arquivos são permitidos. Agora eu tenho que excluir todos os arquivos que não estão neste arquivo.
Exemplo:
dont-delete.txt
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Minha pasta de limpeza contém isso como exemplo:
ls /home/me/myfolder2tocleanup/
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Portanto, esses arquivos devem ser excluídos:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Eu procuro algo para criar um comando de exclusão com uma opção para excluir alguns arquivos fornecidos por arquivo.