Tôi cần dọn dẹp một thư mục định kỳ. Tôi nhận được một filelist có chứa văn bản, tập tin nào được cho phép. Bây giờ tôi phải xóa tất cả các tệp không có trong tệp này.
Thí dụ:
dont-delete.txt
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Thư mục của tôi làm sạch có chứa điều này như ví dụ:
ls /home/me/myfolder2tocleanup/
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Vì vậy, các tập tin này nên được xóa:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Tôi tìm kiếm một cái gì đó để tạo một lệnh xóa với một tùy chọn để loại trừ một số tệp được cung cấp bởi tệp.