Dependendo do que você pretende com isso pode dar certo usando eval
com o conteudo de VAR1 igual a Meu teste , dá problema mas veja com um
comando
reconhecido pela shell 

[EMAIL PROTECTED] ~]$ VAR1=date
[EMAIL PROTECTED] ~]$ cat /tmp/script
1
[EMAIL PROTECTED] ~]$ MEU_ECHO='$'VAR$(cat /tmp/script)
[EMAIL PROTECTED] ~]$ eval $MEU_ECHO
Fri Jan  4 17:21:38 BRT 2008




> > Muito obrigado pela atencao Flavio. Eu fiz o que vc falou e o
> > resultado mostrado no echo foi "1".
> >
> > E sim no meu script esta com $MEU_ECHO, foi erro de digitacao mesmo.
> >
> > --- Em [email protected], "Flavio Junior" <[EMAIL PROTECTED]>
> > escreveu
> > >
> > > Tira as aspas simples do $ ali no '$'VAR
> > > E no caso é echo $MEU_ECHO Né.. mas isso eu acho q vc sabe..
> > >
> > >
> > > --
> > >
> > > Flavio Carmo Junior
> > >
> > > On Jan 4, 2008 4:26 PM, gspoli <[EMAIL PROTECTED]> wrote:
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Boa tarde, estou com o seguinte problema:
> > > >
> > > > VAR1='Meu teste'
> > > >
> > > > MEU_ECHO='$'VAR$(cat /tmp/script) #dentro de /tmp/script tem o
> > valor 1
> > > >
> > > > echo MEU_ECHO
> > > >
> > > > e quando eu faço isso o resultado é $VAR1 e eu queria que fosse
> > Meu teste
> > > >
> > > > Alguem pode me ajudar?
> > > >
> > > > Desde ja agradeço a ajuda!
> > > >
> > > >
> > >
> >
> > 
> 
> 
> 
>  



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