> On 2/6/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > $ TESTE='ola ; ls' > > $ echo $TESTE > ola ; ls > > Eu acreditava que, logicamente, o shell iria encontrar $TESTE e iria > trocar por 'ola ; ls' e iria interpretar o conteudo, afinal ele > encontrou um caracter ';' teoricamente o ls deveria ser invocado...
Meu palpite. Uma coisa é expansão de caracteres coringa. Outra coisa é execução de um comando/sub-shell/processo. Por exemplo: $ TESTE='.bashrc*' $ echo $TESTE .bashrc .bashrc.funcoeszz .bashrc.functions .bashrc.work O seu caso não se trata de uma expansão de um caracter coringa. Sendo assim: $ eval $TESTE Eu mesmo não estou convencido do que escrevi. Mas, como eu disse, é um palpite. -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg "There Is No Gene For The Human Spirit" --------------------------------------------------------------------- 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
