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