shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Montar o nome da variavel dinamicamente


From: miranda
Subject: Re: [shell-script] Re: Montar o nome da variavel dinamicamente
Date: Fri, 04 Jan 2008 17:22:14 -0300

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 

[miranda@guitar ~]$ VAR1=date
[miranda@guitar ~]$ cat /tmp/script
1
[miranda@guitar ~]$ MEU_ECHO='$'VAR$(cat /tmp/script)
[miranda@guitar ~]$ 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 address@hidden, "Flavio Junior" <billpp@...>
> > 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 <gspoli@...> 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!
> > > >
> > > >
> > >
> >
> > 
> 
> 
> 
>  



reply via email to

[Prev in Thread] Current Thread [Next in Thread]