Agora sou eu respondendo para mim mesmo.

Eu não havia entendido a pergunta. Depois que vi o contexto geral das
respostas, vi que tinha viajado na resposta.

O erro que está acontecendo é pq o shell *não* está vendo o ponto-e-vírgula.
Se tivesse feito:

TESTE=olá; ls

tudo seria diferente. Não esqueça que a função das aspas e plics é proteger
da interpretação do shell e, se ele não interpretar o ponto-e-virgula, será
tudo visto como uma string.

[ ]s,
Julio
==================================
ENSOL: dias 12, 13 e 14 de maio
na Universidade Federal da Paraíba.
Veja detalhes em http://www.ensol.org.br
http://www.julioneves.com


| -----Mensagem original-----
| De: Julio Cezar Neves - DATAPREVRJ
| [mailto:[EMAIL PROTECTED]
| Enviada em: segunda-feira, 6 de fevereiro de 2006 11:42
| Para: [email protected]
| Assunto: RES: [shell-script] alguem explica esta
| 
| 
| Fala Tiago,
| vc mandou ele escrever o conteúdo da variável e ele o fez, 
| para *mandar
| executar* o conteudo da variável, basta tirar o echo da frente.
| 
| $ $TESTE
| 
| ou, para te dar maior garantia de qualidade:
| 
| $ eval $TESTE
| 
| [ ]s,
| Julio
| ==================================
| ENSOL: dias 12, 13 e 14 de maio
| na Universidade Federal da Paraíba.
| Veja detalhes em http://www.ensol.org.br
| http://www.julioneves.com
| 
| 
| | -----Mensagem original-----
| | De: Tiago Barcellos Peczenyj [mailto:[EMAIL PROTECTED]
| | Enviada em: segunda-feira, 6 de fevereiro de 2006 01:03
| | Para: [email protected]
| | Assunto: [shell-script] alguem explica esta
| | 
| | 
| | Eu estava com uma duvida e ai resolvi testar:
| | 
| | $ 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...
| | acho que estou confundindo alguma coisa... alguem pode me 
| dar um help
| | ?
| | 
| | --
| | Tiago B Peczenyj
| | Linux User #405772
| | 
| | echo 
| | 435991959574767208964049173891616024402182829083447460457482P | dc
| | 
| | 
| | 
| ---------------------------------------------------------------------
| | 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
| 
| 
| 
| 
|  
| 
| 
| 
| ---------------------------------------------------------------------
| 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




 



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

 


Responder a