Tengo un script que cambia las propiedades de los archivos de una carpeta.
Aquí está el árbol de ejemplo:
dir 1
--file 1
--file 2
--file 3
dir 2
--file 1
--file 2
dir 3
--file 1
--file 2
--file 3
Estoy ejecutando este comando en la terminal para la que quiero ejecutar el script de shell (script.sh) para cada directorio
find . -type d -exec ./script.sh {};
no se ejecuta y falla esto:
find: missing argument to `-exec'
¿Qué me estoy perdiendo aquí?
Respuesta aceptada:
Te falta el espacio entre {}
y ;
:
find . -type d -exec ./script.sh {} ;