Se você tiver um arquivo por linha, uma maneira de fazer isso é:
tr '\n' 'tr '\n' '%pre%' < list_of_files_to_be_deleted.txt | xargs -0 -r rm --
' < list_of_files_to_be_deleted.txt | xargs -0 -r rm --
A lista de arquivos é fornecida como entrada para o comando tr
, que altera o separador de arquivos de alimentação de linha para o byte nulo e o comando xargs
lê arquivos separados por bytes nulos na entrada e ativa o comando rm com os arquivos anexados como argumentos.