Mano,

ao invés de você fazer o teste com 0 e 1, porque você não tenta armazenar a 
saida
desse radiolist numa variavel...?

# tipo assim:

VARIAVEL=$(kdialog --radiolist "rodar aplicacao" 1 mysql on 2 "mozilla" off)

# legal que você pode fazer alguma coisa do tipo:

mysql() {....blablabla...}

mozilla() { ...blablabla...}

case $VARIAVEL in

         mysql) mysql; ;;
         mozilla) mozilla; ;;

esac

# direcionando para uma determinada função, creio que ficaria mais dinamico

############################################################
Reinaldo
Linux User : 406967
Emails:
echo 'reimlima''.com' | sed 
's/\(reimlima\)\(.com\)/[EMAIL PROTECTED]@[EMAIL PROTECTED]/'

echo 1818051527984510780893780664296243491354600493300713506724768535179018P 
| dc
############################################################




>From: "Edgard costa" <[EMAIL PROTECTED]>
>Reply-To: [email protected]
>To: [email protected]
>Subject: [shell-script] kdialog
>Date: Sat, 18 Feb 2006 19:53:26 -0000
>
>amgios shell-script
>
>Comecei a passar alguns scripts para Kdialogs, porque as topeiras dos
>usuarios não querem trabalhar em terminal.
>Pois bem, estou com o seguinte script teste e não consigo resolver a
>segunda parte dele:
>segue
>  #!/bin/bash
>   kdialog --radiolist "rodar aplicacao" 1 mysql on 2 "mozilla" off
>       if [ "$?" = 0 ];then
>         res=$(mysql -u $LOGNAME -p$SENHA $DATABASE -e "select nome,
>sobrenome from TablePacientes"| sed '1d'| tr -s ' '> /tmp/nome.txt)
>    kdialog --textbox /tmp/nome.txt 350 100
>       elif [ "$?" -ne 0 ]; then
>       mozilla
>       fi
>       exit
>
>  O problema:
>O kdialog retorna 0 para os dois comandos. Qual seria a sintaxe para
>que o mozilla rodasse
>
>EdgardCosta
>
>
>
>
>




---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a