Olá Linuxistas,

Obrigado pela dica. Segue a solução que implementei para verificar o
acesso de leitura nos arquivos dentro do script:

####

echo "Verificando permissoes do usuario $WHOAMI na pasta $SOURCE_FILES"

$FIND $SOURCE_FILES -type f | while read FPERM; do

        if [ -r "$FPERM" ];
                then echo "$FPERM"
                else
                        echo "Erro: Arquivo $FPERM sem permissão."
                        exit 0
        fi;
done

#####

OBS: No caso do "for", ele estava entendo como nova linha cada vez que
existia um espaço nos arquivos. Por isso utilizei o While.

Abraço à todos.

Att.


2009/5/22 Márcio Correia <[email protected]>:
> for...@puss:~$ ls -la teste
> total 8
> drwxrwxr-x  2 fortes fortes 4096 2009-05-19 20:20 .
> drwx------  6 fortes fortes 4096 2009-05-19 20:20 ..
> -r--r--r--  1 fortes fortes    0 2009-05-19 20:20 teste.1
> --wx-wx-wx  1 fortes fortes    0 2009-05-19 20:20 teste.2
> for...@puss:~$ for file in $(find teste -print); do if [ -r "$file" ];
> then echo $file" - ok"; else echo $file" - err"; fi; done
> teste - ok
> teste/teste.1 - ok
> teste/teste.2 - err
>
> Abraço.
>
> --
> Márcio A. S. Correia
>


-- 
Vinicius

"Quando você nasceu, você chorou e o mundo se regozijou. Viva sua vida de
tal maneira que, quando você morrer, o mundo chore e você se regozije"
James C. Hunter
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a