O "do" do for é outro comando. Deve estar em nova linha ou precedido de ";"
2008/6/3 Daniel Barros <[EMAIL PROTECTED]>:
> 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
>
> Valew....
>
>
--
César Vianna
[ -n $ser ] || [ ! -n $ser ] && echo eis a questão
[As partes desta mensagem que não continham texto foram removidas]