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

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

Re: [shell-script] [ Variavel Dinamica ]


From: Gustavo Filgueiras
Subject: Re: [shell-script] [ Variavel Dinamica ]
Date: Fri, 26 Jul 2013 09:25:54 -0300

Rodrigo,

 O Alfredo me ajudou ontem, e conseguimos, nao postei a solucao pq tava
morrendo de sono rs

$sinal=0
eval mata_$1=$sinal
    if [ $(eval echo \$mata_$1) -eq 0 ];then
         echo "recebi sinal 0"
        else
        echo "recebi sinal 1"
    fi


Em 26 de julho de 2013 02:57, Rodrigo Boechat <
address@hidden> escreveu:

> **
>
>
> $2 não seria o segundo parâmetro passado para uma função ou script, via
> linha de comando?
> Poderia dar algum exemplo melhor do que pretende fazer?
> Pelo que eu pude entender, acho que você pode fazer:
>
> teste=teste$2
> eval teste=\$$teste
>
> Ou "xpto_" é uma função?
> Se for o caso,não seria mais fácil:
>
> teste () {
> echo Primeiro: $1
> echo Segundo: $2
> }
>
> teste "43221""qwerty"
>
> Espero ter ajudado.
>
> Em 25-07-2013 23:41, Alfredo Casanova escreveu:
>
> > Veja o comando eval
> > On Jul 25, 2013 11:36 PM, "Gustavo Filgueiras" <address@hidden>
> > wrote:
> >
> >> **
> >>
> >>
> >> Galera,
> >>
> >> preciso criar uma variavel dinamica em shell...
> >> o nome da variavel seria xpto_$2=1 (ou seja, a variavel seria o segundo
> >> parametro da função.
> >>
> >> Mas já tentei de diversos formas e nao funciona nem fu#$%@#$...
> >> xtpo_"$2"=1
> >> "xtpo_$2=1"
> >> xtpo_$2="1"
> >> 'xtpo_'$2=1
> >> `xtpo_$2=1`
> >>
> >> Alguém tem alguma dica?
> >>
> >> []'s
> >>
> >> [As partes desta mensagem que não continham texto foram removidas]
> >>
> >>
> >>
> >
> > [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: address@hidden
>
> > ----------------------------------------------------------
> > 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
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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