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

[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]



reply via email to

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