Daniel Barros escreveu:
> Valew André....
>
> Isso no shell funciona blz, é exatamente o que eu preciso.
>
> Mas tentei montar um script utilizando essa linha q vc passou, mas não
> tô conseguindo rodar ele.
>
> Tô tentando automatizar umas tarefaz repetitivas....
>
> Segue o código, por enquanto seria isso...
>
>
> #!/bin/bash
>
> for i in `ls -l / | grep ^d | awk '{print $NF}'` do
> chmod 777 $i
> cd $i
> chmod 666 *.txt
> cd..
> done
Sei que já está resolvido, mas existe outra forma de fazer isto (que na
verdade pode ser considerado não recomendável sob o ponto de vista de
segurança.)
find . -type d -print0 | xargs -0 chmod 777
find . -type f -print0 | xargs -0 chmod 666
Abraços!
--
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP