Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2010, 18:12
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 4 meses
Puntos: 36
Respuesta: Eliminar archivos de respaldo con bash.

Prueba cambiando la línea 14 y 15 por:

Código BASH:
Ver original
  1. find $DIR -iname '*.*~*' -exec rm -- "{}" \;

Lo que hace la línea 14 es encontrar todos los ficheros con terminación "~" y los que encuentre los pasa a una variable para después --línea 15-- hacer la eliminación con rm. Lo que te dejo hace lo mismo en un solo comando gracias al parámetro -exec del comando find. La diferencia es que haría la eliminación archivo por archivo --representado por {}-- y este estaría entre comillas por lo que los espacios no deberían darte problemas.


Sí, pésima mi explicación ... pero inténtalo --obvio, con cuidado-- y nos dices que pasa. Suerte
__________________
I ♥ The Music!