Estoy intentando escribir un comando bash que eliminará todos los archivos que coincidan con un patrón específico; en este caso, son todos los archivos de registro de vmware antiguos que se han creado.Creación de scripts en shell: uso de bash con xargs
He probado este comando:
find . -name vmware-*.log | xargs rm
Sin embargo, cuando ejecuto el comando, se ahoga en todas las carpetas que tienen espacios en sus nombres. ¿Hay alguna manera de formatear la ruta del archivo para que xargs lo pase a rm citado o escapado correctamente?
Cruz colocado: http://serverfault.com/questions/76031/shell-scripting-using-find-to-delete-files-matching-a-pattern –