Definição de variável [RESOLVIDO]

1. Definição de variável [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/09/2011 - 14:08h

Imaginem a seguinte situação:


function _updt() {
$1=nao
}

variavel1=sim

_updt variavel1


Essa função não vai funcionar, claro:


mrk3004@viny-server:~$ _updt variavel1
variavel1=nao: comando não encontrado


Mas como fazer isso então? Alguém acende a luz por favor? rsrs

Obs.: Isso é só um exemplo, na funçao real é necessário que a definição seja feita através de uma função, obrigatoriamente.


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 29/09/2011 - 14:19h

Se puder usar o eval


function _updt() {
eval $1=nao
}

variavel1=sim

_updt $variavel1


AI dar certo ;-)

Obs.: coloquei um $variavel1, você tinha deixado apenas o variavel1

ABraços

3. Re: Definição de variável [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/09/2011 - 14:34h

rai3mb escreveu:

Se puder usar o eval


function _updt() {
eval $1=nao
}

variavel1=sim

_updt $variavel1


AI dar certo ;-)

Obs.: coloquei um $variavel1, você tinha deixado apenas o variavel1

ABraços


Isso ai, deu certo!

Quanto ao "$", é sem ele mesmo, eu estou passando só o nome da variável, não o valor.

Obrigado :)








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts