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

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

Re: [shell-script] Duvida teste variavel


From: Eri Ramos Bastos
Subject: Re: [shell-script] Duvida teste variavel
Date: Wed, 20 May 2009 13:00:25 -0300

É a opção "-z "

$ BATATA=""
$ [ -z $BATATA ] && echo "Vazio" || echo "Cheio"
Vazio
$ BATATA="Frita"
$ [ -z $BATATA ] && echo "Vazio" || echo "Cheio"
Cheio

[]'s
Eri


2009/5/20 Marcus Gmail <address@hidden>:
> Boa Tarde!
>
> Queria fazer um teste para saber se uma variavel contem valor ou nao.
> Caso nao contenha o programa encerra e manda uma mensagem para a tela.
> Encontrei no aurelio.net algo que, em tese, sanaria meu problema. Segue
> a explicacao.
> 1 - Olha que o diz no site do aurelio.net (canivete de bolso)
> |
> ${var:=texto}| -->  Se var não está definida, retorna o erro 'texto'
>
> O teste que eu fiz
>
> cat lala.sh
> #!/bin/bash
> #teste
> crmail=$1
> crsenha=$2
> crquota=$3
> ${crmail:?teste}
>
> #./lala.sh
> ./lala.sh: line 5: crmail: teste
>
> #./lala.sh 1 2 3
> ./lala.sh: line 5: 1: command not found
>
>
> Alguem sabe como testar o conteudo da variavel, algo como o [ -f ] do
> arquivo.
>
> Abs, fique com Deus!
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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
>
>
>


reply via email to

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