Hola... he visto una shellscript para borrar de un directorio que se pasa por parámetro los ficheros más antiguos a 7 días tal que:
cd $1 && { find . -type f -mtime +7 -exec rm -f -- {} \; ; }
Funciona bien... pero ¿para qué sirven los caracteres "-- {} \; ;" del rm? No sé su significado ni en conjunto ni por partes (-- por un lado, {} por otro; \; por otro y ; por otro).
Si quito todo esto, el rm -f no borra los ficheros... ¿?¿?¿?
Gracias