Мне нужно периодически очищать папку. Я получаю список файлов, который содержит текст, какие файлы разрешены. Теперь я должен удалить все файлы, которых нет в этом файле.
Пример:
dont-delete.txt
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Моя папка делает очистку содержит это как пример:
ls /home/me/myfolder2tocleanup/
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Так что эти файлы должны быть удалены:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Я ищу что-то, чтобы создать команду удаления с возможностью исключить некоторые файлы, предоставленные файлом.