Удаление всех файлов из списка

Всё время вылетает из головы написание команды, поэтому записываю как для себя так и для интересующихся. Как просто в bash грохнуть все файлы, названия которых сохранены в некотором somefile:

for name in `cat <somefile>` ; do rm $name ; done;

Подсказка из комментов: есть более простой вариант: xargs rm < somefile

2 thoughts on “Удаление всех файлов из списка”

  1. Ну во-первых использовать less как-то не кошерно – все-таки это пейджер, а для целей вывода содержимого файлов есть cat.

    А во-вторых проще это делать вот так:

    xargs rm < somefile

Leave a Reply