Se variavel existe, faz isso, do contrario, faz akilo. Como?

1. Se variavel existe, faz isso, do contrario, faz akilo. Como?

Macelo Laian de Andrade
macelolaian

(usa Debian)

Enviado em 23/10/2011 - 12:43h

É possível, por meio de um código, se uma determinada variável existe?

tipo assim:


#!/bin/bash
# Como que o povo aki do fórum põe código
# dentro de caixas com bordas picotadas?

if $log_cliente existe then

código...

else

código...

fi




  


2. Re: Se variavel existe, faz isso, do contrario, faz akilo. Como?

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/10/2011 - 00:10h



#!/bin/bash
# see more http://sekysu.blogspot.com

VAR=0

if [ -n $VAR ]
then
# Verifica o comprimento de uma variavel
if [ ${#VAR} -gt 0 ]
then
echo "O comprimento é ${#VAR}"
else
echo 'O comprimento é 0'
fi
else
echo 'Valor nulo'
fi



Mas existem outra possibilidades. Use man bash num terminal para aprender mais.


Quanto a "codebox" coloque seu código entre o par de tags [ code ] e [/ code ] Atenção: sem os espaços. Assim:


[ code ]
if [ ${#VAR} -ne 0 ]
then
echo 'Valor não nulo'
else
echo 'Valor nulo'
fi
[/ code ]







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts