Thiago Caminha da Silva escreveu:
> [...] Segue o código:
>
>     ARQUIVO="/home/diretorio1/teste teste.doc"
>
>     # Pega o proprietário do arquivo
>     VAR1="$(ls -l "$(echo $ARQUIVO)" | awk -F" " '{ print $3 }')"
>
> Alguém saberia me dizer onde está o erro e porque ele acontece?
> Abrigado. 
>   

Olá,

       Esqueci de comentar seu código... Funciona bem, mas vejo um 
problema no uso do "echo" com "$ARQUIVO" sem estar entre aspas, pois 
nesse caso espaços extras sumirão, aliás, nem precisava de "echo", 
poderia ser assim que vai funcionar em todos os casos, mas ainda é 
melhor o "stat":

        VAR1="$(ls -l "$ARQUIVO" | awk -F" " '{ print $3 }')"

[]'s
           Junior Polegato

---------------------------------------------------------------------------
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