Bruno, Vai funcionar como vc quer se vc executar da seguinte forma:
eval echo $TESTE Espero ter ajudado, Emerson ----- Original Message ----- From: Bruno Gola To: [email protected] Sent: Monday, February 06, 2006 4:57 PM Subject: Re: [shell-script] alguem explica esta Julio, certo, mas o meu ponto é o seguinte, se eu fizer isso: $ oi ; ls ele vai dar o mesmo erro que deu em: $ $TESTE ou seja, oi não é um comando valido. Agora, se eu tentar: echo oi ; ls ele vai fazer: oi LISTAR OS ARQUIVOS Aonde eu quero chegar é: Você atribui uma variavel (TESTE='oi ; ls'), depois se você tenta executar o conteudo dessa variavel (seja com eval antes ou não) ele vai executar como se fosse $ oi ; ls (sem as aspas ou os pics) Agora, se você faz $ echo $TESTE ele funciona como se estivesse alguma aspas ou pics protegendo o conteúdo de $TESTE, ou seja, imprime oi ; ls. Isso que eu não consigo entender. Eu achava que $ eval $TESTE Resultaria em: oi ; ls não é um comando válido. Como em: $ 'oi ; ls' Para mim, ou ele deveria imprimir oi e lista o conteúdo do diretorio (echo oi ; ls) e quando fizessemos eval $TESTE ele deveria reclamar que não existe o comando "oi" e listar o conteudo do diretorio (que é o que acontece). OU ele deveria imrpimir oi ; ls (o que acontece normalmente) e quando fizessemos eval $TESTE ele reclamasse dizendo que oi ; ls não é um comando válido. Acho que ficou meio confuso :S se você não entender eu tento explicar melhor hehe. Até ! -- Bruno Fialho Marques Gola <[EMAIL PROTECTED]> http://www.brunogola.com.br Cel: (11) 9294-5883 [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
