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