[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] menu-dialog
From: |
edson-eds |
Subject: |
Re: [shell-script] menu-dialog |
Date: |
Tue, 3 Sep 2002 17:19:10 -0300 |
Olah !!
no arquivo /tmp/script.$$, existe o
seguinte conteudo:
Error: Unknown option Testando script
grafico.
Use --help to list options.
e coloquei a linha do dialog da
seguinte maneira:
dialog --backtitle "Testando script"
--title "Menu com itens" --menu
"Testando script grafico" 10 40 3 \
ou seja, tudo na mesma linha do dialog
com a "\" apenas no final
e funcionou sem problemas :]
agora pergunto: preciso deixar na
mesma linha ??
Mais uma vez, muito obrigado !!
__________________________________________________________________________
AcessoBOL, só R$ 9,90! O menor preço do mercado!
Assine já! http://www.bol.com.br/acessobol
----------
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
-------------------------------------------
[As partes desta mensagem que não continham texto foram removidas]