Mám skript, který mění vlastnosti souborů pro složku.
Zde je příklad stromu:
dir 1
--file 1
--file 2
--file 3
dir 2
--file 1
--file 2
dir 3
--file 1
--file 2
--file 3
Tento příkaz spouštím na terminálu, pro který chci spustit skript Shell (script.sh) pro každý adresář
find . -type d -exec ./script.sh {} ;
neběží a chybuje toto:
find: missing argument to `-exec'
Co mi tu chybí?
Přijatá odpověď:
Chybí vám mezera mezi {}
a ;
:
find . -type d -exec ./script.sh {} ;