Я пытаюсь написать команду bash, которая удалит все файлы, соответствующие определенному шаблону - в этом случае это все старые файлы журнала vmware, которые были созданы.Shell Scripting: Использование bash с xargs
Я пробовал эту команду:
find . -name vmware-*.log | xargs rm
Однако, когда я запускаю команду, она задыхается на все папки, которые имеют пробелы в своих названиях. Есть ли способ форматировать путь к файлу так, чтобы xargs передавал его в rm, процитированный или правильно экранированный?
Крест отвечал: http://serverfault.com/questions/76031/shell-scripting-using-find-to-delete-files-matching-a-pattern –