Ho uno script che cambia le proprietà dei file per una cartella.
Ecco l'albero di esempio:
dir 1
--file 1
--file 2
--file 3
dir 2
--file 1
--file 2
dir 3
--file 1
--file 2
--file 3
Sto eseguendo questo comando sul terminale per il quale voglio eseguire lo script della shell (script.sh) per ogni directory
find . -type d -exec ./script.sh {} ;
non gira e sbaglia' questo:
find: missing argument to `-exec'
Cosa mi sto perdendo qui?
Risposta accettata:
Ti manca lo spazio tra {}
e ;
:
find . -type d -exec ./script.sh {} ;