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

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

Re: [shell-script] Teste de variaveis


From: Denis Costa
Subject: Re: [shell-script] Teste de variaveis
Date: Tue, 19 Jul 2011 14:11:30 -0300

test -z testa se a quantidade de caracteres é igual a zero.

$ if [ -z $var ]; then echo nulo; else echo "nao nulo"; fi
nulo
$ var='s'
$ if [ -z $var ]; then echo nulo; else echo "nao nulo"; fi
nao nulo


--
Denis Silva Costa
Graduando em Informática (Banco de dados) - Fatec - São José dos Campos
Usuário Linux: #516577
Usuário Ubuntu: #31758
Certificado LPIC-1, CLA
"May the force be with you"



Em 19 de julho de 2011 10:50, Gustavo Soares [SLot] <address@hidden>escreveu:

> **
>
>
> Pessoal, estou fazendo o script abaixo e achei que ficou bemmm estranho,
> alguem poderia me dar alguma ideia ?
>
> IP="$1"
> USUARIO="$2"
> ROOT="$3"
> OPCAO="$4"
>
> (: ${IP:?}) 2> /dev/null || {
> echo "ERRO: O IP DO CLIENTE NAO FOI
> PREENCHIDA."
> fab ajuda
> exit
> }
>
> (: ${USUARIO:?}) 2> /dev/null || {
> echo "ERRO: A SENHA DO ${USUARIO} NAO FOI
> PREENCHIDO."
> fab ajuda
> exit
> }
>
> (: ${ROOT:?}) 2> /dev/null || {
> echo "ERRO: A SENHA DO USUARIO ROOT NAO
> FOI PREENCHIDO."
> fab ajuda
> exit
> }
>
> (: ${OPCAO:?}) 2> /dev/null || {
> echo "ERRO: A OPCAO NAO FOI PREENCHIDA"
> fab ajuda
> exit
> }
>
> [ "${OPCAO}" = "ativar" -o "${OPCAO}" = "desativar" ] || {
> echo "ERRO: A OPCAO TEM QUE SER ATIVAR OU
> DESATIVAR."
> fab ajuda
> exit
> }
>
> fab ${OPCAO}:${IP},${USUARIO},${ROOT}
>
> --
> -------------------
> SLot
> UIN: 19596909
> Linux User: 124842
> Jabber: address@hidden
> Emails: address@hidden | address@hidden
>
>  
>


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



reply via email to

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