Non è un problema di spazi perchè la prima versione è identica e funziona, inoltre quelle due stringhe devono essere concatenate. Ho provato cmq anche togliendone una. Il nome era provvisorio e avevo già provato a cambiarlo senza risultati
Cmq con sh -x :
codice:
taip="-type d"
find $radice $taip -exec chmod $flag  \{\} \;
...
+ find ./tmp/due/ '-type d' -exec chmod g+w- '{}' ';'
find: predicato `-type d' non valido
Pare che mi metta quegli apici ('-type d')... e che il problema sia lì... ma perchè lo fa? Non ho idea di come risolvere...