If you have a list of hundreds of filenames and you want to delete them, there is no reason to write separate rm commands for each of them. Assuming your file names saved in a file called list.txt, one per line, and that they do not contain newline characters, you could just do
while read -r file; do rm "$file"; done < list.txt 
###Explanation
- The 
while read variable; do something; done < fileconstruct will read each line from a file and save it asvariable(in the example above, the variable's name isfile). The-ris needed to allow for file names containing things like\ror\t. With the-rthey will be treated literally while without it they will be expanded to a carriage return or a tab respectively. rm "$file": this will remove each file in the list as it is read.