Emerson, na verdade eu só estou tentando entender o que acontece. =)
On 2/6/06, Emerson Domingues Souto <[EMAIL PROTECTED]> wrote: > > > 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 > > > > > > > > -- 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
