[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] menu-dialog (fwd)
From: |
Frederico Bohne Espinosa |
Subject: |
Re: [shell-script] menu-dialog (fwd) |
Date: |
03 Sep 2002 19:18:22 -0300 |
Uma boa alternativa neste caso eh o uso do 'case'.
Bohne
On Tue, 2002-09-03 at 17:09, Thobias Salazar Trevisan wrote:
>
> Oi
>
> O problema eh que se voce escolher a opcao Cancel, ele nao te
> retorna nada, assim ocorre o erro no if.
> Para resolver apenas teste se existe algum conteudo na variavel
> $script, caso nao exita, nao execute o if, ie, a opcao escolhida foi
> cancel.
>
> []s
> Thobias.
>
> On Tue, 3 Sep 2002, edson-eds wrote:
>
> > Date: Tue, 3 Sep 2002 16:41:14 -0300
> > From: edson-eds <address@hidden>
> > Reply-To: address@hidden
> > To: address@hidden
> > Subject: [shell-script] menu-dialog
> >
> > Por favor,
> >
> > estou querendo fazer um menu mais
> > agradavel usando o menu-dialog, meu
> > script eh o seguinte:
> >
> > #!/bin/sh
> > dialog --backtitle "Testando scripts "
> > --title "Menu com itens"\ --menu
> > "Testando script grafico" 10 40 3 \
> > "1" "Desligar servidor" \
> > "2" "Data/hora"\
> > 2> /tmp/script.$$
> > script=`cat /tmp/script.$$`
> > op=$?
> > if [ $script = 1 ]; then
> > echo "Tem certeza ?"
> > elif [ $script = 2 ]; then
> > date
> > fi
> >
> > e na hora de executar, retorna o
> > seguinte erro:
> >
> > ./teste: [: too many arguments
> > ./teste: [: too many arguments
> >
> > onde estah o erro ??
> >
> > Desde jah agradeco pela ajuda e
> > atencaum da lista !!
> >
> > Muito obrigado !!
> >
> >
> > __________________________________________________________________________
> > AcessoBOL, só R$ 9,90! O menor preço do mercado!
> > Assine já! http://www.bol.com.br/acessobol
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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.listasdiscussao.cjb.net
> > ---------------------------------------------------------------------
> >
> >
> > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > http://br.yahoo.com/info/utos.html
> >
> >
>
> --
> "Problem solving under linux has never been the circus that it is under
> AIX."
> (By Pete Ehlke in comp.unix.aix)
> ----
> Thobias Salazar Trevisan <address@hidden>
> Home Page - http://www.cos.ufrj.br/~thobias
> http://br.kernelnewbies.org
>
> ____________________________
> |
> | Against - HTML Mail
> | Against - MS ATTACHMENTS
> |
> ----------------------------
>
> -------------------------------------------
> http://thefreeworld.net
> Take back the Net! http://www.anti-dmca.org
> -------------------------------------------
>
>
>
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
>
>
--
+--------------------------------------------------------------+
| Frederico Bohne Espinosa | http://www.tchelinux.com.br/ |
+=============================+================================+
| |
| God is real, unless declared integer. |
| |
+==============================================================+
[As partes desta mensagem que não continham texto foram removidas]