Variável com 2 valores [RESOLVIDO]

13. Re: Variável com 2 valores [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/05/2017 - 16:19h

Olha só ... a parada funciona, mais não como eu quero ... veja bem ... eu não quero retornar os dois valores da variavel de uma vez só ... um "echo" vai ser chamado em uma parte do script e o outro em outra parte sacou ... ou seja .. em um determinado momento eu preciso da string "habilitar" ou "desabilitar" e em outro momento eu preciso de "true" ou "false", são independentes !!
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


  


14. Re: Variável com 2 valores

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/05/2017 - 16:25h

vou ver se consigo me fazer entender certinho ... saca só .. a princípio eu tenho isso e me atende perfeitamente
condiction=`if [ aqui vai um código grande pra cacete e por isso pensei em criar a função para não ter q repetir esse código grande para cacete ...  kkkkk ];then
echo "Habilitar"
else
echo "Desabilitar"
fi`
condiction1=`if [ aqui vai um código grande pra cacete e por isso pensei em criar a função para não ter q repetir esse código grande para cacete ... kkkkk ];then
echo "FALSE"
else
echo "TRUE"
fi

echo "$condiction"
comando
comando
comando
echo "$condiction1"


deu para sacar a minha real necessidade !!! tenho duas variáveis com o mesmo escopo só q com saídas distintas, só pensei em deixar o script mais limpo e profissa

_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


15. Re: Variável com 2 valores [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 02/05/2017 - 16:57h

Mauriciodez escreveu:

Não entendi ... tudo bem q o echo execute primeiro ... mas para ele retornar algo ele teria q buscar o valor da variável q por sua vez está dentro da função ... não ?!?!?!?

outro ponto ... o echo executando primeiro não é o ideal ?? pra q q eu vou alocar memória na função se o retorno dela (echo) pode ou não ser executado ???
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Não entendi ... tudo bem q o echo execute primeiro ... mas ....
Somente buscará na função se for instruido, senão, não vai . . . .
Como INSTRUI-LO:
EX.:
[ $VAR ]] || "chame a função"

Em tempo....
Só coloquei o echo na função para mostrar que o valor para a var é atribuido . . . . tipo, um teste...


16. Re: Variável com 2 valores [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/05/2017 - 17:03h

Mauriciodez escreveu:

vou ver se consigo me fazer entender certinho ... saca só .. a princípio eu tenho isso e me atende perfeitamente
condiction=`if [ aqui vai um código grande pra cacete e por isso pensei em criar a função para não ter q repetir esse código grande para cacete ...  kkkkk ];then
echo "Habilitar"
else
echo "Desabilitar"
fi`
condiction1=`if [ aqui vai um código grande pra cacete e por isso pensei em criar a função para não ter q repetir esse código grande para cacete ... kkkkk ];then
echo "FALSE"
else
echo "TRUE"
fi

echo "$condiction"
comando
comando
comando
echo "$condiction1"


deu para sacar a minha real necessidade !!! tenho duas variáveis com o mesmo escopo só q com saídas distintas, só pensei em deixar o script mais limpo e profissa

_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Seria mais fácil criar uma função com o código grande p/ kct e retornar habilitado/desabilitado através dela.
Principalmente se o código grande p/ kct for o mesmo ou parecido dentro dos dois IFs.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



17. Re: Variável com 2 valores [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/05/2017 - 17:37h

listeiro_037 escreveu:
Seria mais fácil criar uma função com o código grande p/ kct e retornar habilitado/desabilitado através dela.
Principalmente se o código grande p/ kct for o mesmo ou parecido dentro dos dois IFs.


Uai ... então jovem .. é isso mesmo q estou tentando fazer !!!
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


18. Re: Variável com 2 valores [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/05/2017 - 17:40h

msoliver escreveu:

Em tempo....
Só coloquei o echo na função para mostrar que o valor para a var é atribuido . . . . tipo, um teste...


então marcelo ... mas eu preciso da saída da variável e não da função ... a função só vai servir para eu não ter q fazer duas variáveis praticamente identicas
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


19. Re: Variável com 2 valores [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/05/2017 - 18:09h

PauloHAC escreveu:
Cara, aqui deu certo. Tinha faltado chamar a função!


Issooooooooooooooo ... perfeito ... adaptei ao q eu queria e funfou 100%
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts